This project provides the features of a drawing canvas with features involving drawing, erasing, changing colors, etc. online. It also allows users to save and load their drawings. This project is implemented using Django Framework (Python), d3JS, ReactJS, Javascript, HTML(Bootstrap) and CSS.
🚀 Hosted at: https://drawingcanvassk17.azurewebsites.net/
- Python 3.10.2
- Django 5.2
- Javascript (ReactJS-16.8.6 and d3JS-4.13.0)
- SQLLite
- Bootstrap ( HTML / CSS / Javascript )
Type the following commands in sequential order:
python3 -m venv venv (To create virtual environment)
source env/bin/activate (To activate virtual environment)
pip install -r requirements.txt
python3 manage.py migrate
python3 manage.py runserver
To deactivate the virtual environment:
deactivate
This folder contains the configuration information of the project.
This folder contains the Drawing application. Main logic lies inside the static folder (in which lie the javascript and HTML files), views.py and models.py .