Study Buddy is a web-based application designed to help students collaborate and share knowledge efficiently within topic-specific study rooms. It enables users to create and manage study rooms, participate in discussions, and share resources in a centralized platform.
- User Registration and Authentication: Secure login system for users.
- Study Room Management: Create, update, and delete study rooms.
- Real-Time Discussions: Share and engage in topic-specific conversations.
- User Dashboard: Manage study rooms and track participation.
- Admin Panel: Oversee platform activity, including users, rooms, and topics.
- HTML5: Structure and content.
- CSS3: Styling and layouts.
- JavaScript: Interactive components.
- Django (Python Framework): Core backend functionality.
- SQLite: Development database.
- PostgreSQL/MySQL: Recommended for production.
- Clone the repository:
git clone https://github.com/priyankraychura/StudyBuddy-Django_Project
- Register/Login to the platform.
- Create or join a Study Room.
- Participate in discussions by posting messages or sharing resources.
- Manage rooms and topics through the admin panel.
- Integration with video conferencing tools.
- Real-time collaboration features like document editing.
- Development of a mobile application.
- Enhanced user analytics and reporting tools.
- Multi-language support and AI-based features.
- Lacks real-time messaging (to be enhanced with WebSockets or similar tools).
- Limited to web-based access without a dedicated mobile app.
- Basic multimedia sharing capabilities.
We are grateful to our guide, Mr. Anand John, for his continuous support and guidance, and to our institution, Christ College, Rajkot, for providing the platform to develop this project.
This project is licensed under the MIT License. See the LICENSE file for details.