View Code? Open in Web Editor
NEW
Movie is a platform where users can book tickets to movie premieres, cancel a booking, see the details of a premiere, and rate the premiere.
Home Page: https://book-flix-frontend.vercel.app/
License: MIT License
Ruby 89.41%
JavaScript 1.26%
CSS 0.72%
HTML 5.76%
Batchfile 2.85%
bookflix-backend's Introduction
bookflix-backend's People
Watchers
bookflix-backend's Issues
Use the Devise gem to implement authentication
Create Sign Up form
Create Log In method
Users can log in using username and password
The navigation panel (The left sidebar) contains:
Logo
Services
Reserve form
My reservations
Only for Admin:
Add service
Delete service
Set up the User model in Rails.
Use the Devise gem to handle authentication.
Implement a method in the Rails back-end to handle user login.
Design the second half of the database schema.
Authenticate from front-end to the server
Use mobile first approach to customize the app
Design the first half of the database schema.
Implement the back-end functionality for managing services.
Write unit tests for the reservation functionality.
Write unit tests for the authentication system.
Choose the Project Name
Choose Assets
Create a Database Diagram
-Set up the project repository, including base files and folders.
When the user clicks the "My reservations" link in the navigation panel they can see a list of their reservations (with information about item name, date and city).
When the user selects a specific item, they can see the details page with its full description (skip the "Rotate image" button).
In the details page, the user can click the "Reserve" button (in the design you can see the "Configure" button - please replace it with the "Reserve" button).
Implement the back-end functionality for managing reservations.
Choose the Project Name
Choose Assets
Create Database Diagram
When the admin clicks the "Add service" link in the navigation panel they can see a form for adding a new service.
Write tests for user authentication using RSpec
To reserve an appointment, the user has to select a date and city (username and selected item are autofilled).
When the admin clicks the "Delete service" link in the navigation panel they can see a list of all services with title and "Delete" button.
When the admin clicks the "Delete" button, the selected service is marked as removed and does not show on the main list anymore.
Create ERD for the project
Unit test for reservation using RSpec, JEST