Skip to content

vibhusharma17/flask-rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REST API using Flask

Tech used

  • Python 3
  • Flask
  • SqlAlchemy
  • Asyncio
  • Celery
  • Redis
  • Sqlite

Api Endpoints

Installing

pip install -r requirements.txt

Init database and load initial data

python manage.py initdb

Run dev server

python server.py

Run Test

python -m unittest tests/*.py

Run celery worker

celery -A app.celery worker

Improvements

  • More unit test cases. At the moment test coverage is not enough.
  • Better Design architecture
  • Better management of dependency injection
  • Documentation and code comments.
  • Better database schema design
  • Code quality

Tools

  • OS - Mac/Ubuntu
  • IDE - Pycharm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages