Developed a responsive full featured Discord like web application with register login, logout, and some CRUD operations on chat rooms, and search option to help the users in finding their study partners for discussion purposes.
- This project is learnt from an epic 7hr Youtube Video. I learnt a lot from this project and a big thanks to him.
- Register, login, logout
- Create new room
- Join a chat room and start conversation
- Search rooms by topic name, room name, room description.
- Delete message
- Interactive user profile page shows all the rooms created and rooms joined by him.
- Upload profile picture
- responsive on almost all devices.
- Python
- Django
- SQLite Database
- HTML
- CSS
- JavaScript
- STEP-1: Clone the repository using the command below
git clone https://github.com/AI-kartheek/StudyBud.git
- STEP-2: Move into the directory where we have the project files
cd StudyBud
- STEP-3: Create a virtual environment
# Let's install virtualenv first
pip install virtualenv
# Then we create our virtual environment
virtualenv env_name
- STEP-4: Activate the virtual environment
env_name/scripts/activate
- STEP-5: Install the requirements
pip install -r requirements.txt
- STEP-6: locate to the folder containing
manage.py
file and run the App with below command -
python manage.py runserver
Then, the development server will be started at http://127.0.0.1:8000/