Paste your rich text content here. Yo
Generate organized seating arrangements for examinations with customizable layouts and PDF export functionality
Live Demo • Features • Installation • Usage • Screenshots
Seat-Wise is a comprehensive web-based application designed to streamline the process of creating exam hall seating arrangements. It helps educational institutions efficiently organize students across multiple rooms, generate professional PDF documents, and manage examination logistics with ease.
-
- ⏱️ Save Time: Automate the tedious process of manual seating arrangement
-
- 📊 Organized Layout: Create systematic seating patterns (vertical/horizontal)
-
- 🎨 Customizable: Adapt to various room configurations and requirements
-
- 📄 Professional Output: Generate print-ready PDF documents
-
- 💾 Data Persistence: Auto-save functionality to prevent data loss
-
- Secure login/logout functionality
-
- Session management
-
- User email display
-
- Dynamic College/University Selection* * Pre-configured options
-
* * Custom input support
-
- Branch & Program Management* * Automated program listing based on branch selection
-
* * Support for B.Tech, BCA, B.Sc, M.Tech, MCA, etc.
-
- Flexible Exam Configuration* * Date and time selection
-
* * Custom time slots
-
* * Semester selection (I-VIII)
-
* * Student status (Regular/ATKT/Both)
-
- Excel File Support* * Upload up to 4 Excel files
-
* * .xlsx format compatibility
-
* * File size validation (< 10MB)
-
* * Real-time file preview
-
- Data Entry Types* * Single data entry
-
* * Double data entry for paired seating
-
- Dynamic Room Management* * Add unlimited rooms
-
* * Specify room numbers
-
* * Set candidate capacity
-
* * Configure column/row layout
-
- Visual Room Cards* * Interactive room display
-
* * Easy edit/remove options
-
- Layout Configuration* * Vertical/Horizontal arrangement
-
* * Blank row insertion
-
* * Double data columns
-
* * Custom headers
-
- Styling Options* * Adjustable font size (5-20pt)
-
* * Cell border toggle
-
* * Variable row height
-
- Professional Headers* * Institution name
-
* * Room details
-
* * Exam timing and date
-
* * Program/Branch information
-
- Smart Footer* * Attendance tracking
-
* * Signature sections
-
* * Page numbering
-
- Preview & Download* * In-browser PDF preview
-
* * Direct download option
-
* * Print functionality
-
- Auto-Save* * Automatic form data preservation
-
* * Session restoration
-
- Progress Tracking* * Visual progress bar
-
* * Form completion indicator
-
- Toast Notifications* * Success/Error messages
-
* * User feedback system
-
- Keyboard Shortcuts* * Ctrl+G: Generate PDF
-
* * Ctrl+D: Download PDF
-
* * Ctrl+R: Reset form
-
* * Esc: Close modals
-
- HTML5 - Semantic markup
-
- CSS3 - Modern styling with CSS Variables
-
- JavaScript (ES6+) - Interactive functionality
-
- jsPDF - PDF generation
-
- SheetJS - Excel file parsing
-
- Remix Icons - Icon library
-
- CSS Grid & Flexbox
-
- CSS Animations
-
- LocalStorage API
-
- FileReader API
-
- Intersection Observer API
-
- Modern web browser (Chrome, Firefox, Safari, Edge)
-
- Local web server (optional, for development)
-
- Clone the repository
-
BASH
-
`1git clone https://github.com/yourusername/seat-wise.git 2cd seat-wise`
-
- File Structure
-
`1seat-wise/ 2├── index.html 3├── auth.html 4├── style.css 5├── app.js 6├── Image/ 7│ └── favicon/ 8└── README.md`
-
- Open in Browser
-
* * Simply open `auth.html` in your web browser
-
* * Or use a local server:
-
BASH
-
`1# Using Python 2python -m http.server 8000 3 4# Using Node.js 5npx http-server`
-
- Open the application
-
- Enter your email address
-
- Click "Sign In" to access the main dashboard
-
- Select or enter College/University name
-
- Choose Branch and Program
-
- Select Semester
-
- Configure exam date and time
-
- Choose student status and arrangement type
-
- Prepare Excel files with student enrollment numbers
-
- Click on file upload areas
-
- Select .xlsx files (max 10MB each)
-
- Add more files if needed (up to 4)
-
- Click "Add Room" button
-
- Enter room details:* * Room number
-
* * Number of candidates
-
* * Number of columns
-
* * Number of rows (optional)
-
- Add multiple rooms as needed
-
- Set blank row intervals
-
- Specify double data columns
-
- Add custom headers
-
- Adjust font size and row height
-
- Toggle cell borders
-
- Click "Generate PDF" button
-
- Wait for processing
-
- Preview the generated document
-
- Download or print as needed
-
- Version 2.0
-
* * Multiple exam support
-
* * Batch processing
-
* * Email integration
-
- Version 2.5
-
* * Database integration
-
* * User roles (Admin/Staff)
-
* * Exam history
-
- Version 3.0
-
* * Mobile application
-
* * QR code generation
-
* * Real-time collaboration
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
-
- Fork the Project
-
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
)
- Create your Feature Branch (
-
- Commit your Changes (
git commit -m 'Add some AmazingFeature'
)
- Commit your Changes (
-
- Push to the Branch (
git push origin feature/AmazingFeature
)
- Push to the Branch (
-
- Open a Pull Request
-
- Follow existing code style
-
- Add comments for complex logic
-
- Update documentation
-
- Test thoroughly before submitting
Distributed under the MIT License. See LICENSE
file for more information.
Your Name - @yourtwitter - email@example.com
Project Link: https://github.com/yourusername/seat-wise
Made with ❤️ by Your Name
u can paste directly from Word or other rich text sources.