Food recipe site
The goal is to build attractive food recipe website that people can browse and can signup/login and share their recipe
- any user visiting the site should be able to browse recipes share by others
- browse by categories
- browse by creator
- filter recipes by preparation times
- filter recipes by ingredients
- search by title of recipes
- any user can signup and create an account
- user with account can create/edit/delete a recipe (which the user own)
- creating a food recipe should include these
- upload multiple image (must choose featured image to use for thumbnail)
- create steps, steps needed to prepare the food from start to finish (must be dynamic/ should have its own database table)
- add ingredients (must be dynamic/should have its own database table)
- set time it takes to prepare
- set the food category
- set title and description
- signed in user can
- like recipes of others
- bookmark recipes
- comment on recipes
- rate recipes
- browse recipe’s created by a specific user
- browse recipe by categories
- categories must be listed on home page
- site/app must be very attractive
- refer online food recipe sites as inspiration
Technical Requirements
- must use jwt authentication system
- use local instance of hasura(docker)
- come up with a way to use events on hasura/postgres
- must use hasura action for login, file upload …
- must use hasura permissions
- come up with a way to use triggers on hasura/postgres
- come up with a way to use postgres functions on hasura/postgres
- come up with a way to use hasura computed and generated properties
- must use golang
- must use vue3 and the following libraries
- vite
- vue apollo
- vee-validate for form validations
- must use nuxt 3
- must use tailwindcss
- must use postgres functions
This is the project that was given to me by the company and I just need to know where to start and what to do in steps
New contributor
league legends is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.