An API to be able to create, read, update and delete symptoms. And make changes to the symptoms as necessary
Back-end: Python, Flask
Database: Postgresql
- Clone this repository
- create a virtual environment
$ python3 -m venv venv
$ source venv/bin/activate- Install dependencies
$ pip install -r requirements.txt- Create the database
- Create .env file that will hold your database URLs
- Run
$ flask db init - After making your first model, update
app/__init__.pyto import the model intocreate_app - Run the commands
flask db migrateflask db upgrade - Check your server by running
$ flask run
- Using Postman to make requests
- Using git as part of the development workflow