Skip to content

vilasrhegde/learnBro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Features:

  • 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 getting started:

  1. Before running anything, activate virtual environment using myEnv/Scripts/activate , this was made using virtualenv base (base is the name given to my virtual environment). So to use this you need to install pip install virtualenv
  2. Created django project by django-admin startproject learnbro
  3. Add superuser python .\manage.py createsuperuser
  4. After creating models, and views: python .\manage.py makemigrations then python .\manage.py migrate
  5. python manage.py startapp base
  6. python -m pip install djangorestframework
  7. python -m pip install django-cors-headers
  8. python -m pip install pillow
  9. Finally run server using python manage.py runserver

Tools:

  1. Python, HTML, CSS, JavaScript
  2. Django framework
  3. Django REST for APIs
  4. Pillow for handling images in database
  5. SQLite database
  6. Django Cross Heads for handling cross heads authorisations to provide API data

SnapShots

image image image image image image image

About

A Django webapp made for anyone to join communities and share their thoughts with others who joined for the same topics.

Topics

Resources

Stars

Watchers

Forks