Simple Restaurant Chain Monitoring Website -- 2
Budget: $250 – $750 USD
- A website that shows camera snapshots and reports generated for those snapshots for each branch of the given user's restaurant/cafe/etc. chain (the snapshots and the reports for those snapshots will be given, you can just use dummy ones for development) should be developed.
- There should be a login functionality for each user and the user should only see the branches (and the snapshots of those branches and the reports of those snapshots) allowed for that user. A database table should keep this information, the user-to-branch mapping.
- The website should consist of very basic 2 tabs. The "Branches" tab which shows the branches allowed for that user. When a branch is selected under that tab, the snapshots for that branch will be shown. Each snapshot possibly has a report, and when a snapshot is selected its report will be shown. The other part is "Problems" part, where only the reports that are flagged will be shown with their corresponding snapshot.
- All the needed code for the website, including frontend, backend, and the database, should be completed.
- You should use dummy chains, dummy branches of those chains, and dummy users. We will integrate our data later on.
You should use the following technologies: React.js for website frontend, Node.js + Express.js for website backend, MySQL for database.
- There should be a login functionality for each user and the user should only see the branches (and the snapshots of those branches and the reports of those snapshots) allowed for that user. A database table should keep this information, the user-to-branch mapping.
- The website should consist of very basic 2 tabs. The "Branches" tab which shows the branches allowed for that user. When a branch is selected under that tab, the snapshots for that branch will be shown. Each snapshot possibly has a report, and when a snapshot is selected its report will be shown. The other part is "Problems" part, where only the reports that are flagged will be shown with their corresponding snapshot.
- All the needed code for the website, including frontend, backend, and the database, should be completed.
- You should use dummy chains, dummy branches of those chains, and dummy users. We will integrate our data later on.
You should use the following technologies: React.js for website frontend, Node.js + Express.js for website backend, MySQL for database.