In this project, we created a react-redux app that communicates to a rails API back-end.
The details of the project are below:
[ ] The user can signup in to the website, only by entering their Username, Email and Password.
[ ] The user logs in to the website, only by typing their Email and Password.
[ ] In the navigation panel, the user can see links to:
Rooms.
Add Category.
Add Room
Delete Room
Reservations
Logout
[ ] On the main (Rooms) page, the user can see a list of Room Categories.
[ ] When the user can clicks View Details under a particular category, they can see the details of rooms within that category with its full description.
[ ] In the details page, the user can click the Reserve Room button of a particular room to make a reservation for that room.
[ ] When the user clicks the Add Category link in the navigation panel they can see a form for adding a new Room Category with the option to upload an image.
[ ] When the user clicks the Add Room link in the navigation panel they can see a form for adding a new Room within a specific category.
[ ] The app is responsive for both mobile and desktop.
[ ] When the user clicks the Delete Room link in the navigation panel they can see a list of all rooms with title, price, category and "Delete" button.
[ ] When the user clicks the "Delete" button, the selected room is marked as removed and does not show on the main list anymore.
[ ] When the user clicks the Reservations link in the navigation panel they can see a list of their reservations (with information about room name, user, and date).
Hi Reviewer 👋
In this project, we created a react-redux app that communicates to a rails API back-end.
The details of the project are below:
[ ] The user can signup in to the website, only by entering their Username, Email and Password.
[ ] The user logs in to the website, only by typing their Email and Password.
[ ] In the navigation panel, the user can see links to:
[ ] On the main (Rooms) page, the user can see a list of Room Categories.
[ ] When the user can clicks View Details under a particular category, they can see the details of rooms within that category with its full description.
[ ] In the details page, the user can click the Reserve Room button of a particular room to make a reservation for that room.
[ ] When the user clicks the Add Category link in the navigation panel they can see a form for adding a new Room Category with the option to upload an image.
[ ] When the user clicks the Add Room link in the navigation panel they can see a form for adding a new Room within a specific category.
[ ] The app is responsive for both mobile and desktop.
[ ] When the user clicks the Delete Room link in the navigation panel they can see a list of all rooms with title, price, category and "Delete" button.
[ ] When the user clicks the "Delete" button, the selected room is marked as removed and does not show on the main list anymore.
[ ] When the user clicks the Reservations link in the navigation panel they can see a list of their reservations (with information about room name, user, and date).
[ ] We added tests for the components using jest.