Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aboudzein/qzzz.me-api
Django & DRF Based Backend Layer for Qzzz.me Application
https://github.com/aboudzein/qzzz.me-api
Last synced: 5 days ago
JSON representation
Django & DRF Based Backend Layer for Qzzz.me Application
- Host: GitHub
- URL: https://github.com/aboudzein/qzzz.me-api
- Owner: aboudzein
- License: mit
- Created: 2020-04-15T06:03:27.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T01:07:01.000Z (about 2 years ago)
- Last Synced: 2023-03-08T05:18:20.728Z (almost 2 years ago)
- Language: Python
- Homepage:
- Size: 156 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![enter image description here](./logo.png)
## Qzzz.Me Core
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](https://docs.docker.com/compose/install/)
* 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.