// npm run dev // npm run build
// 'python server.py' from root folder
We recognized that Flatiron students have seating preferences when it comes to attending lectures. However, there isn’t a way to reserve a seat without physically being in it. This is where our app (name tba) comes in! Our app allows students to sign up and see a list of lectures they can attend and gives them the power to reserve a seat in advance. Love sitting front and center in Turing? Reserve today!
Have you ever showed up to a lecture one minute too late, only to find your favorite seat taken by somebody else? With flakit_master, you can reserve your seat before the lecture even starts, putting you in control of an environment that works best for your education. Don’t let your success be in someone else’s seat.
- Login / signup a user
- Display events which are available
- Display events which the user has reserved a seat for
- Display an interactive map
- Have different users (student / teacher)
- Teacher can create/delete events
- Have different time slots for a single event, each time slot would have a corresponding seating chart
- Include phonebooths as an additional reservable space
- user (student) can log in
- user (student) can create a new profile
- student can choose a classroom
- student can choose a class to attend (event) based on time slots available
- student can choose a seat within a classroom
- (stretch) user can trade with other students
- (stretch) teacher can log in and create classes / times
- Landing Page
- Login Page
- Booked Classes
- Login Page
- All Classrooms
- List of Classes
- Class Seating Chart
- Checkout - routes back to homepage
Room | Event | Seat | User | Reservation | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id | integer | id | integer | id | integer | id | integer | id | integer | ||||
name | string | room_id | integer | event_id | integer | name | string | user_id | integer | ||||
name | string | seat_number_ | integer | string | seat_id | integer | |||||||
start_time | datetime | is_empty | boolean | password | string | ||||||||
end_time | datetime | student_name | string | admin | boolean |