Skip to content

Users of this project can design their study areas and profiles. and other individuals engage in-room chat and talk about room-related subjects. That concludes our discussion. I can utilize Django with Python. and I have access to a SQL lite3 database.

Notifications You must be signed in to change notification settings

UV26320/studybud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyBuddy

StudyBuddy is a web application built with Django that allows users to create profiles, study rooms, and engage in discussions related to specific topics within those rooms. It incorporates user authentication to ensure only authenticated users can create rooms and participate in discussions.

Features

  • User Profiles: Users can create and manage their profiles.
  • Study Rooms: Authenticated users can create study rooms.
  • Room Chat: Users can participate in room-specific discussions.
  • User Authentication: Includes functionalities like login and logout.

Tech Stack

  • Frontend:

    • HTML
    • CSS
    • JavaScript
  • Backend:

    • Python (Django)
  • Database:

    • SQLite3

Getting Started

To set up this project locally, follow these steps:

  1. Clone the repository.
  2. Set up a virtual environment.
  3. Install dependencies from requirements.txt.
  4. Run migrations to set up the database.
  5. Start the Django development server.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/studybuddy.git
    
    
    
  2. Create and activate a virtual environment:

python -m venv venv
source venv/bin/activate   # For Unix/Mac
venv\Scripts\activate      # For Windows
  1. Install dependencies:
pip install -r requirements.txt
  1. Run migrations:
python manage.py migrate
  1. Start the development server:
python manage.py runserver

About

Users of this project can design their study areas and profiles. and other individuals engage in-room chat and talk about room-related subjects. That concludes our discussion. I can utilize Django with Python. and I have access to a SQL lite3 database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published