First install the necessary packages:
npm i
Next, run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the app
Make sure you enable devtools, enable device toolbar, use a popular phone (preferably iPhone SE) and undock the inspector into a seperate window (optional) for the best experience.
Fully implemented features:
- Searching
- Uploading, text and images
- Score on cards
- Saving system
Partially implemented:
- Up/Down voting (doesnt limit to one action per user)
- Ingredient list (has some weird glitches with the db I didnt have time to fix so data isnt 100% accurate)
Faked:
- Profile system
- Notification system
- User profile page, all data except the flags listed are hard coded