Skip to content

Study Room Platform allows users to create or join study rooms, engage in discussions, and manage topics. Future plans include video conferencing, real-time collaboration, and a mobile app.

License

Notifications You must be signed in to change notification settings

priyankraychura/StudyBuddy-Django_Project

Repository files navigation

Study Buddy: A Discussion Room

Project Description

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.


Features

  • 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.

Technologies Used

Frontend

  • HTML5: Structure and content.
  • CSS3: Styling and layouts.
  • JavaScript: Interactive components.

Backend

  • Django (Python Framework): Core backend functionality.
  • SQLite: Development database.
  • PostgreSQL/MySQL: Recommended for production.

Installation

  1. Clone the repository:
    git clone https://github.com/priyankraychura/StudyBuddy-Django_Project

Usage

  • 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.

Future Enhancements

  • 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.

Limitations

  • 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.

Contributors


Acknowledgment

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.


License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Study Room Platform allows users to create or join study rooms, engage in discussions, and manage topics. Future plans include video conferencing, real-time collaboration, and a mobile app.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published