Attendance Manager is a web application that automates the attendance marking process for online classes. It provides a user-friendly interface for instructors to manage attendance efficiently.
- Import attendance lists from Microsoft Teams.
- Automatically fill attendance based on the uploaded lists.
- Generate attendance reports in various formats (CSV, Excel, PDF).
- Responsive design for seamless use on different devices.
- Clone the repository:
git clone https://github.com/prachigarg19/Attendance_Manager.git
- Install the dependencies:
npm install
- Configure the environment variables by creating a
.env
file based on the.env.example
template. - Start the application:
npm start
- Access the application at
http://localhost:3000
.
Contributions are welcome! To contribute to Attendance Manager, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
- Make your modifications and commit your changes:
git commit -m "Add your commit message here"
- Push your changes to your forked repository:
git push origin feature/your-feature-name
- Open a pull request, explaining your changes and any related information.