This is a programming study website where a user can create a study room according to a study topic. Members of that room can therefore collaborate to study.
- Create and join study rooms by topic
- Real-time collaboration and messaging
- User authentication (register, login, logout)
- User profiles with avatars and bios
- Activity feed and topic browsing
- Admin panel for managing users and rooms
- Python 3
- Django Web Framework
- SQLite Database
- HTML, CSS, JavaScript
- Clone the repository:
git clone https://github.com/Naggita-Ethel/Django-Studybud.git
- Navigate to the project directory:
cd Django-Studybud - Install dependencies:
pip install -r requirements.txt
- Run migrations:
python manage.py migrate
- Start the development server:
python manage.py runserver
- Access the site at
http://127.0.0.1:8000/ - Register or log in to create and join study rooms
- Edit your profile and explore topics
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License.



