Qzzz.Me Core API
Online learning tool made to help people practice and master whatever they are learning Not Production ready Qzzz.me Backend Layer. With collaborative efforts from Tuzla For Smart App's ,
Technology
Built using :
- Django 2.2.6 LTS & Django RestAPI Framework
- Smart Logging for Database, Requests
- Elastic Solutions (FileBeat, MetricBeat and HeartBeat)
- Support Celery & Rabbit MQ
- Auth System ( JWT , Social Login)
- Unit tests ( Fully Covered Tested Solution)
- Swagger
### Description
Application Structure
|____qzzz.me
| |____config
|____qzzz.me_app
| |____migrations
|____compose
|____publisher_subscriber
|____requirements
Running the server locally
- Clone this repo
- Install python3.6
- Intall dependencies: > pip install -r requirements.txt
- Run the server: > python manage.py runserver
- Install docker compose
- Run docker: > docker-compose build
docker-compose up
- To check the server, open
http://localhost:8000/
Contributors
- Abdurahman Zeineddin
- Aaron Lee
- Mohammad Daabes
License
This project is licensed under the terms of the MIT license.
Log in or sign up for Devpost to join the conversation.