- Python3.8
- Flask
- Flask-restplus
- Sqlite
- JWT Authentication
- Swagger Documentation
- User CRUD
- Unittest
- Clone project
git clone https://github.com/morshedmasud/flask-rest-api-boilerplate
- Create virtualenv
virtualenv -p python3 venv
- Active virtualenv
. venv/bin/activate
- Go to project root path and install all dependency
make install
- Database migrations
python manage.py db init
python manage.py db migrate --message 'initial database migration'
- Database Update
python manage.py db upgrade
- Run Application
make run
- To Tests
make tests