This is my small REST-API Project. It allows a user to manage notes.
To start the flask application, please install the required packages. To initialize the database you can use the following commands.
flask db init
sqlite3 main.db < init.sql # use the init file to fill the database with data
Now you can run the application and use its endpoints.
flask run
If you want to run automated tests you can use the command pytest.
Endpoints: https://documenter.getpostman.com/view/12797884/TVKHVFRm
Database Schema: https://dbdiagram.io/d/5f675f227da1ea736e2e8ffc
- Flask - The web framework used
- SQLAlchemy - Database Management
- Pytest - Used to run tests