A web application for tracking attendance and absenteeism in organizations.
- Real-time updates using SignalR
- Email notifications via an SMTP server
- Data storage using SQL Server
- JWT token authentication for secure access JWT.IO
- Google Maps API 📍
- Docker support Docker
Attendancy-track is a powerful app that simplifies attendance tracking and absenteeism management for organizations. It utilizes QR codes for easy and accurate attendance recording, eliminating manual data entry. The app provides real-time updates, email notifications, and secure authentication using JWT tokens. With its built-in Google Maps API integration, the app ensures that the QR code scanner is within the event area, enhancing security. Organizers can monitor attendance progress and make informed decisions, while also sending invitations and alerts to attendees for better communication and organization.
The project can be built and run using Docker. To set up the development environment:
- Install Docker
- Clone this repository:
git clone https://github.com/BlackChesire/Attendancy.git
- Navigate to the root directory of the repository:
cd Attendancy/AttendancyApp
- Build the Docker image:
docker build -t attendancy-track-app .
- Run the Docker container:
docker run -p 8080:80 attendancy-track-app
The app should now be running at http://localhost:8080.
We welcome contributions to this project! If you have an idea for a feature or a bug fix, please open an issue or a pull request.
This project is licensed under the MIT License.