Skip to content

saiff-19/Sachnm-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Attendance Management System

sachnm

Introduction

The Attendance Management System is a web-based application designed to simplify the process of managing and tracking attendance for various subjects or classes. It provides features for users to add, update, and view attendance records.

Features

  • User Authentication: Users can register, log in, and manage their accounts securely.
  • Subject Management: Users can add, update, and delete subjects or classes for which they want to track attendance.
  • Attendance Tracking: Users can record attendance for each subject by specifying the total classes and the number attended.
  • Attendance Reporting: Users can generate reports to view attendance statistics for each subject.
  • Feedback Submission: Users can provide feedback about the application to help improve its functionality.

Technologies Used

  • Django: Python-based web framework used for backend development.
  • Bootstrap: Frontend framework for responsive and mobile-friendly design.
  • SQLite: Database management system for storing application data.

Installation

  1. Clone the repository:

    git clone https://github.com/your_username/attendance-management.git
  2. Pip Install:

    pip install django

  3. Configure the database settings in settings.py.

  4. Apply migrations:

    python manage.py migrate

  5. Run the development server:

    python manage.py runserver

  6. Open a web browser and go to http://localhost:8000 to view the application.

Usage

  1. Register or log in to your account.
  2. Add subjects or classes for which you want to track attendance.
  3. Record attendance by specifying the total classes and the number attended.
  4. Generate reports to view attendance statistics for each subject.
  5. Provide feedback about the application to help improve its functionality.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/feature-name).
  6. Create a new pull request.

Contact

Feel free to reach out to me via email or connect with me on LinkedIn. I'm open to collaboration opportunities, job offers, or simply having a chat about technology and innovation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published