- Authentication and safe Authorizations
- User profile
- Hosting a room related to topics
- Messaging in other's room
- API support, for all cross heads
- Search posts, topics
- CRUD operations
- Before running anything, activate virtual environment using
myEnv/Scripts/activate
, this was made usingvirtualenv base
(base is the name given to my virtual environment). So to use this you need to installpip install virtualenv
- Created django project by
django-admin startproject learnbro
- Add superuser
python .\manage.py createsuperuser
- After creating models, and views:
python .\manage.py makemigrations
thenpython .\manage.py migrate
python manage.py startapp base
python -m pip install djangorestframework
python -m pip install django-cors-headers
python -m pip install pillow
- Finally run server using
python manage.py runserver
- Python, HTML, CSS, JavaScript
- Django framework
- Django REST for APIs
- Pillow for handling images in database
- SQLite database
- Django Cross Heads for handling cross heads authorisations to provide API data