Skip to content

AryanKoundal/StudyBuddy

Repository files navigation

StudyBuddy

StudyBuddy is a free messaging service. Users have the ability to communicate with text messaging, media and files in private chats or as part of communities called "rooms".

Run App Locally

Clone the repository

➡️ Clone the repository using the command below :

git clone https://github.com/AryanKoundal/StudyBuddy

➡️Move into the directory where we have the project files :

# Install virtualenv first
$ pip install virtualenv

# Then create virtual environment
$ virtualenv env(environmentname)

# Activate the virtual environment
$ source env/bin/activate # for linux
$ env/Scripts/activate.bat //In Windows CMD
$ env/Scripts/Activate.ps1 //In Powershel

# Deactivate the virtual environment
$ deactivate

➡️ Install the requirements

$ pip install -r requirements.txt

# Create the data models
$ python3 manage.py makemigrations

# Updates the data
$ python3 manage.py migrate

# Edit the file ~//settings.py and change the allowed hosts to:
# ALLOWED_HOSTS = [ '*' ] # Set to open for all access

Running the App

$ Running the App

The development server will be started at http://127.0.0.1:8000/

Technologies Used

python

HTML

DJANGO

JAVASCRIPT

CSS


Features

  1. User Login/Register
  2. Create/Delete a room with multiple topic tags
  3. Send/Delete Messages in a room
  4. See all the participants of that room
  5. Search rooms using any topic/tag
  6. See all the old topics in the number of rooms of them
  7. See recent activity on the website
  8. View other user's profile
  9. Edit your own profile with an about section

App Preview

Screenshot from 2022-07-26 19-17-45 Screenshot from 2022-07-26 19-18-23 Screenshot from 2022-07-26 19-19-01 Screenshot from 2022-07-26 19-19-40 Screenshot from 2022-07-26 19-19-52 Screenshot from 2022-07-26 19-20-19

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published