Studyhive is an innovative group-based online learning platform designed to provide students with a personalized and engaging content recommendation experience. Users can register, specify their interests, and receive tailored streams of articles, videos, and more. The platform facilitates connections between like-minded individuals through real-time chat and empowers users to curate and share their own content.
- Personalized content recommendations based on user interests.
- Real-time chat system for group discussions.
- Content curation and sharing capabilities.
- Machine learning-powered content filtering for offensive content.
- Django
- Django Templates
- Django Channels
- Channels Daphne
- Bulma CSS
- Agora
-
Clone the repository:
git clone https://github.com/your-username/studyhive.git cd studyhive
-
Set up virtual environment:
python -m venv venv source venv/bin/activate
-
Install dependencies
pip install -r requirements.txt
-
Run migrations:
python manage.py migrate
-
Start Development Server:
python manage.py runserver
-
To view the app visist:
http://localhost:8000