Skip to content

Nik30codes/attendence-performance-tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Attendence-Performance-Tracking

This project aims to design and develop a simple Attendance and Performance Tracking System as part of an internship-based web development project.
The system will help record attendance data and evaluate basic performance metrics in a structured and organized manner.

Contribution Guidelines

This project is developed collaboratively as part of an internship program.
All contributors are expected to follow the guidelines below to ensure smooth development and proper version control.


Repository Structure Responsibility

Each contributor must work only within their assigned folder:

  • frontend/
    Responsible for user interface design, layouts, and client-side logic.

  • backend/
    Responsible for server-side logic, APIs, and data handling.

  • testing/
    Responsible for test planning, manual test cases, and validation reports.

Contributors should not modify files outside their assigned scope without prior discussion.


Contribution Process

  1. Clone the repository to your local system
  2. Create a new branch for your work
  3. Make small, meaningful commits with clear messages
  4. Push changes to your branch
  5. Open a Pull Request for review

All contributions must be reviewed before merging into the main branch.


Commit Message Guidelines

  • Use clear and descriptive commit messages
  • Follow this format where possible:
    type: short description

Examples:

  • frontend: add attendance form UI
  • backend: implement attendance API
  • testing: add manual test cases

Code Quality Expectations

  • Keep code simple and readable
  • Add comments where necessary
  • Avoid unnecessary complexity
  • Ensure changes do not break existing functionality

Communication

  • Discuss major changes with the team before implementation
  • Report issues clearly with steps to reproduce
  • Use respectful and professional communication at all times

Ownership and Accountability

Each contributor is responsible for:

  • The quality of their code
  • Timely completion of assigned tasks
  • Fixing bugs related to their contributions

Maintainer

This repository is maintained by the project lead, who is responsible for:

  • Repository structure
  • Branch management
  • Final review and integration
  • Documentation and project coordination

About

Web based attendance and performance tracking system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors