*StudyBuddy is to empower collaborative learning and your go-to platform for group discussions and knowledge sharing...
StudyBuddy is a user-friendly platform designed to facilitate collaborative learning and knowledge sharing among users. Whether you're a student looking to discuss course materials, a professional seeking insights on a specific topic, or an enthusiast exploring new areas of interest, StudyBuddy provides an interactive environment for productive discussions and information exchange.
- Python 3.x
- Django 5.0
- Additional Python packages as listed in requirements.txt
-
Clone this repository:
git clone https://github.com/your-username/StudyBuddy-App.git
-
Navigate to the backend directory:
cd StudyBuddy-App/backend -
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
- Windows
venv\Scripts\activate
- macOS / Linux
source venv/bin/activate
- Windows
-
Install Python dependencies:
pip install -r requirements.txt
-
Run database migrations:
python manage.py migrate
-
Start the Django server:
python manage.py runserver
- When you run it you might get a small issue of loading the images
- To solve it follow the following steps
1. Create a folder inside 'static' directory named 'images' 2. Then go to the 'assets' folder 3. copy all the content in the 'assets' folder into the 'static/images' directory 4. then refresh your page
To interact with the StudyBuddy App:
-
Engage in Discussions: Participate in discussions within rooms, ask questions, share insights, and collaborate with others.
-
Browse Topics: Use the search feature to discover rooms related to specific topics or subjects.
-
View Participants: See all participants contributing knowledge or sharing their thoughts in the room, allowing for easy identification of contributors.
-
you can view the participants at the right hand side of the room
Enjoy a collaborative learning experience with StudyBuddy - Your trusted companion for group discussions and knowledge sharing!