A badge is a digital piece of evidence with which a student demonstrates that they have mastered certain skills or knowledge. Badges are a great instrument to make acquired knowledge and skills visible and 'portable'.
- Python 3.7 & Django for backend & SQLite for database
- Django REST Framework for REST API
- Bootstrap 4 for Frontend
- Vanilla Js for scripts
Clone the project
git clone https://github.com/CSElonewolf/digital_badge.git
Go to the project directory
cd digital_badge
Create a Virtual Env
python -m venv <env name>
Install the package inside the virtual env
pip install -r requirements.txt
Make Migrations
python manage.py makemigrations
Migrate the changes
python manage.py migrate
Create a Superuser
python manage.py createsuperuser
Run the project on localhost port 8000(default)
python manage.py runserver
assests/
GET /badge/verify
Parameter | Type | Description |
---|---|---|
name |
string |
Required. |
email |
string |
Required. |
GET http:127.0.0.1/badge/verify?name=<badge_name>&email=<email_id>