Flask Api

Flask-api is a small API project for creating users and files (Microsoft Word and PDF). These files contain data about users registered in the project.

The project is developed in Python 3.7 and use next main libraries:

  • Flask: microframework.

  • Sqlite: SQL database engine.

  • Peewee: simple and small ORM.

  • Celery: asynchronous task queue/job.

  • RabbitMQ: message broker.

  • NGINX: web server, reverse proxy, etc.

  • UWSGI: Web Server Gateway Interface (WSGI) server implementation.

  • Flower: monitoring and administrating Celery clusters.

  • Supervisor: client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.

Note

If you find any bugs, odd behavior, or have an idea for a new feature please don’t hesitate to open an issue on GitHub.

Indices and tables