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".
➡️ 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
The development server will be started at http://127.0.0.1:8000/
- User Login/Register
- Create/Delete a room with multiple topic tags
- Send/Delete Messages in a room
- See all the participants of that room
- Search rooms using any topic/tag
- See all the old topics in the number of rooms of them
- See recent activity on the website
- View other user's profile
- Edit your own profile with an about section