Skip to content
This repository has been archived by the owner on Jan 25, 2024. It is now read-only.
/ rewardo Public archive

A django website rewarding users for downloading apps.

Notifications You must be signed in to change notification settings

udaycruise2903/rewardo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rewardo - Earn points by downloading apps


code | Homepage - Rewardo | Admin - Admin

Stack - Django, Postgres, DRF, JWT, Bootstrap, Swagger, uwsgi, Nginx, AWS EC2


BRIEF - A list of apps are available to user in home page after logging in. user clicks on an app and can upload a screenshot of downloaded app. He completes a task and earns points.

                        API Urls

| NAME                | URL                                       | METHODS   |
| ------------------- | ----------------------------------------- | --------- |
| home                | '127.0.0.0:8000/'                         | GET       |
| home                | '127.0.0.0:8000/api/v1/'                  | GET       |
| ------------------- | ----------------------------------------- | -------   |
| apps                | '127.0.0.0:8000/api/v1/apps/'             | GET       |
| single app          | '/127.0.0.0:8000api/v1/app/<int:app_id>/' | GET, POST |
| ----                | ------------------------                  | -------   |
| tasks               | '127.0.0.0:8000/api/v1/completed-tasks/'  | GET       |
| ----                | ------------------------                  | -------   |
| points              | '127.0.0.0:8000/api/v1/total-points/'     | GET       |
| ----                | ------------------------                  | -------   |
| user profile        | '127.0.0.0:8000/api/v1/profile/'          | GET       |
| update user profile | '127.0.0.0:8000/api/v1/profile/update/'   | GET, POST |
| ----                | ------------------------                  | -------   |
| logout              | '127.0.0.0:8000/api/v1/accounts/logout/'  | POST      |
| ----                | ------------------------                  | -------   |
| JWT tokens          | '127.0.0.0:8000/api/v1/token/'            | GET       |
| refresh token       | '127.0.0.0:8000/api/v1/token/refresh/'    | GET, POST |
| verify token        | '127.0.0.0:8000/api/v1/token/verify/'     | GET       |
| ----                | ------------------------                  | -------   |

                        Other Urls

| NAME          | URL                                        |
| ------------- | ------------------------------------------ |
| jet           | '127.0.0.0:8000/jet/'                      |
|               | '127.0.0.0:8000/jet/dashboard/'            |
| ------------- | ------------------------------------------ |
| rest-api-auth | '127.0.0.0:8000/api-auth/'                 |
| ----          | ------------------------                   |
| tasks         | '127.0.0.0:8000/api/v1/completed-tasks/'   |
| ----          | ------------------------                   |
| all-auth      | '127.0.0.0:8000/accounts/'                 |
| ----          | ------------------------                   |
| admin         | '127.0.0.0:8000/admin/'                    |
| ----          | ------------------------                   |
| swagger       | '127.0.0.0:8000/docs/'                     |
|               | '127.0.0.0:8000/openapi/'                  |
|               | '127.0.0.0:8000/swagger/'                  |
|               | '127.0.0.0:8000/redoc/'                    |
| ----          | ------------------------                   |
| debug         | '127.0.0.0:8000/**debug**/'                |
| ----------    | ------------------------                   |

About

A django website rewarding users for downloading apps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published