AttendancePro is an attendance management web application that allows users to register and log in to the system, and then record their daily attendance. The application provides an easy-to-use interface that enables users to view their attendance history.
The backend of AttendancePro is developed using Asp.net Core Web API, while the frontend is built using Vue.js. The application is deployed on Microsoft Azure and can be accessed through the following link: https://gray-wave-02a77e600.3.azurestaticapps.net
- User registration and login
- Recording of daily attendance
- View attendance history
AttendancePro uses several open-source projects to work properly:
- ASP.NET Core Web API - used for building HTTP services
- VueJS - client-side application development
- Vuetify - Vue Component Framework
To get started with AttendancePro, you will need to clone the project from the GitHub repository:
git clone https://github.com/PialKanti/AttendanceManagement.git
-
Navigate to the AttendanceManagement/ClientApp directory and install the required packages using the following command:
npm install
-
Navigate to the AttendanceManagement directory and run the following command to start the backend server:
dotnet run
-
Open a new terminal window and navigate to the AttendanceManagement/ClientApp directory. Run the following command to start the frontend server:
npm run serve
-
Open a web browser and navigate to http://localhost:8080 to view the application.
The application is deployed on Microsoft Azure and can be accessed through the following link: https://gray-wave-02a77e600.3.azurestaticapps.net