Skip to content

tanayduddalwar/DJANGO-PBL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-PBL: Spotprofessor

Introduction

Django-PBL is a Project-Based Learning project developed during the first year. The project, named Spotprofessor, is implemented in the Django stack. Spotprofessor is designed to help students locate the predetermined location of a particular teacher within the college campus. Teachers can register, log in, and manage their timetables seamlessly on the website.

Features

  • Teacher Registration and Authentication: Teachers can register on the website, log in securely, and manage their profiles.

  • Timetable Management: Teachers can easily update, delete, and add their specific timetables on the website.

  • Live Location Feature (Future Plan): The project has plans to integrate a live location feature, allowing students to see the real-time location of a teacher within the college campus.

Technologies Used

  • Django: The web framework that powers the project and facilitates rapid development.

  • Python: The primary programming language used for backend development.

  • Bootstrap: Frontend design and responsiveness are enhanced using the Bootstrap framework.

  • SQL: Database management is handled using SQL to ensure efficient data storage and retrieval.

Getting Started

  1. Clone the repository: git clone https://github.com/your-username/Django-PBL.git
  2. Navigate to the project directory: cd Django-PBL
  3. Install dependencies: pip install -r requirements.txt
  4. Run migrations: python manage.py migrate
  5. Start the development server: python manage.py runserver
  6. Access the project at http://localhost:8000 in your web browser.

Contribution Guidelines

We welcome contributions to enhance Spotprofessor. Please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/new-feature
  3. Make your changes and commit them: git commit -m 'Add new feature'
  4. Push to the branch: git push origin feature/new-feature
  5. Submit a pull request.

Future Plans

  • Integration of a live location feature for real-time teacher tracking within the college campus.

Happy coding!

About

Hacktoberfest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 62.6%
  • HTML 37.4%