swarina / Study-Buddy

A user-friendly community platform for students or learners to create seperate rooms under various topics to learn, discuss and have fun! πŸš€

Home Page:https://study-buddy--app.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Study Buddy πŸ“š

A user-friendly community platform for students to create rooms under topics to learn, discuss and have fun! πŸš€

Tech Stack:

  • Frontend: HTML, CSS, Javascript
  • Backend: Django
  • Hosted: Heroku - Link
  • Version Control: Git and Github

Getting Started:

  • Setup Virtual environment
$ python3 -m venv env
  • Activate the virtual environment
$ source env/bin/activate
  • Install dependencies
$ pip install -r requirements.txt
  • Make migrations
$ python manage.py makemigrations
  • Migrate Database
$ python manage.py migrate
  • Collect static files
$ python manage.py collectstatic
  • Create a superuser
$ python manage.py createsuperuser
  • Run server
$ python manage.py runserver

Features:

  • Login / Register as new user.
  • Start a new room or join an existing one as a participant.
  • Choose a topic or create your own.
  • Update your bio and profile picture on user-profile page.
  • Create, edit and delete your rooms and messages.

Screenshots:

Screenshot Screenshot Screenshot Screenshot

About

A user-friendly community platform for students or learners to create seperate rooms under various topics to learn, discuss and have fun! πŸš€

https://study-buddy--app.herokuapp.com/


Languages

Language:HTML 44.4%Language:Python 27.4%Language:CSS 24.3%Language:JavaScript 3.9%Language:Procfile 0.0%