Recipe Forum is an app built by Andi Alifsyah as part of a test at Artivo.id in 2023. The app is deployed and can be accessed at https://artivorecipe-70cb3b9ac4bf.herokuapp.com/.
- Authentication (Login and Logout)
- Like and comment on recipes
- Add recipes
- Search Recipe
- Flask
- JWT for authentication
- SQLAlchemy for database ORM
- Flask-Migrate for database migration
RecipeForum/
├── instance
│ └── database.sqlite
├── migrations
│ ├── …
├── templates
│ ├── …
├── Procfile
├── app.py
└── requirements.txt
instance
contains the SQLite databasemigrations
contains the migration filestemplates
contains the frontend filesProcfile
contains the setup for deployment on Herokuapp.py
contains the main logic, routes, and views of the apprequirements.txt
contains the required packages
- Clone the repository
- Install the required packages by running
pip install -r requirements.txt
- Set up the database by running
flask db init
,flask db migrate
, andflask db upgrade
- Run the app with
flask run