Skip to content

Seatify is a web-based platform built with Django and Python for generating random seating arrangements in classrooms. It features teacher login, branch and semester selection, automated seat allocation, and PDF export of seating plans.

Notifications You must be signed in to change notification settings

Cloud-Tech-Team/Seatify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seatify - Classroom Seating Arrangement Generator

Seatify is a web-based platform built using Django and Python that allows teachers to generate random seating arrangements for classrooms. The platform provides an easy-to-use interface for teachers to log in, select the branch and semester, and generate seating arrangements. It also allows teachers to export seating arrangements as PDFs for printing.

Features

  • Teacher login
  • Branch and semester selection
  • Random seating arrangement generation
  • Export seating arrangement as PDF

Tech Stack

Frontend:

  • HTML, CSS, and JavaScript (with Bootstrap for styling)
  • Dynamic rendering with Django templates
  • Interactive particle effect using JavaScript Canvas for the registration page

Backend:

  • Django: Python-based web framework
  • Database: PostgreSQL or SQLite (depending on the setup)
  • Authentication: Django’s built-in authentication system (for user management)

Additional Libraries:

  • Bootstrap: Frontend CSS framework for responsive design
  • Bootstrap Icons: For adding icons to UI components.
  • ReportLab: For generating dynamic PDFs (like seating arrangement reports)

Try it out yourself

  1. Clone the repository:

    git clone https://github.com/Cloud-Tech-Team/seatify.git
  2. Install the required Python packages:

    pip install -r requirements.txt
  3. Run the server:

    python manage.py runserver

Developers

This project was developed by the following team members:

  1. Dhanush P B
  2. Johaan Saji
  3. Joseph Manoj
  4. Tessa Chery

About

Seatify is a web-based platform built with Django and Python for generating random seating arrangements in classrooms. It features teacher login, branch and semester selection, automated seat allocation, and PDF export of seating plans.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published