Plateful is a restaurant review web application designed to help users track and rank the restaurants they visit. Integrating a bracket system allows indecisive users to choose where they should eat based on specific preferences at the time of choice. The app uses geolocation to provide a user experience where users are able to associate their reviews with specific locations, as well as having a saved dashboard where they can access their reviews. It uses IndexedDB for efficient local data storage.
Plateful is designed for personal use and serves as a digital diary for food enthusiasts to catalog their dining experiences.
Some key features are restaurant tracking, a rating system, photo upload, filtering system, and geolocation integration.
Updated run instructions (as of 12/10): To run the updated code with server-side integration, navigate to the back-end folder, install the node dependencies, and run the server file. In your local terminal, in the project folder, run:
- npm install (in the root directory)
- npm start Your browser should automatically open, however if not, manually navigate to: localhost:3000
For grading purposes, as the markdown files were not required to be updated, please refer to team/m4 for a detailed breakdown of the structure of the backend, GitHub practices used, and overall updates for milestone 4.