StudyBud is not just another learning platform; it's your virtual study companion! 🚀 Built using Django, Django REST framework, and SQLite as the trusty sidekick database, StudyBud is here to make studying as enjoyable as a Discord chat. 🤓
-
User Authentication: Students can create accounts, log in securely, and become part of the StudyBud community.
-
Chat Channels: Dive into various chat channels tailored for different subjects or topics.
-
Real-Time Messaging: Enjoy lightning-fast communication with fellow students through real-time messaging within channels.
-
Resource Sharing: Share the love for learning by exchanging study materials, links, and resources seamlessly.
-
API Integration: Harness the power of Django REST framework to interact with StudyBud programmatically.
Embark on your StudyBud journey by setting up the project on your local machine.
Ensure you have Python and pip installed. Create a virtual environment to manage dependencies.
python -m venv venv
Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS and Linux:
source venv/bin/activate
Install dependencies:
pip install -r requirements.txt
Apply migrations to set up the SQLite database:
python manage.py migrate
Start the development server:
python manage.py runserver
Visit http://localhost:8000
in your web browser to dive into the StudyBud experience.
Catch StudyBud live on Render at https://studybud-jgtq.onrender.com/.
A big shoutout to @DennisIvy for being an inspiration in the development journey! 🌟
Feel free to contribute and make StudyBud even more awesome! 🚀📚