Skip to content

This is a virtual learning hub build using Python and Django framework, where users can create rooms for peer learning, manage tasks and take notes

Notifications You must be signed in to change notification settings

TKaburu/StudyHall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyHall

Home

StudyHall is a web application that allows users to create rooms for different study topics, chat with other members, and manage their study tasks. It provides a platform for collaborative studying and task management.

Features

  • Room Creation: Users can create rooms for different study topics, providing a description and selecting relevant tags.
  • Room Chat: Members of a room can chat with each other in real-time, facilitating discussions and collaboration.
  • Task Management: Users can create, update, and delete tasks related to their study topics, keeping track of their study progress.
  • Topic Management: Users can add new topics, edit existing topics, and view all topics available in the application.

Installation

  1. Clone the repository: git clone https://github.com/TKaburu/StudyHall.git
  2. Create a virtual environment and activate it
  3. Install dependencies: pip install -r requirements.txt
  4. create a new secrete key
  5. Apply database migrations: python manage.py migrate
  6. Run the development server: python manage.py runserver

Usage

  1. Create a superuser to access the admin interface: python manage.py createsuperuser
  2. Start the development server: python manage.py runserver Access the application in your web browser: http://localhost:8000/

Technologies Used

  • Django: Web framework for building the application.

  • SQLite: Database used for storing application data.

  • HTML and CSS: Frontend technologies for the user interface.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

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

About

This is a virtual learning hub build using Python and Django framework, where users can create rooms for peer learning, manage tasks and take notes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published