Attendance Management System is a web-based GUI application that provides a user-friendly interface for interacting with the management database. It utilizes the ReactJS and Antd component library for the frontend, Node.js and Express for the backend, and MySQL for the database.
- Frontend: ReactJS and related Libraries
- Backend: Node.js and Express.js
- Database: MySQL Workbench
- Clone or download the project files from the repository.
- Open MySQL Database and create a database named
ams_db
. - Initialize the React and Node repositories by running the command in each directory.
npm install
- Initialize the React and Node servers by running the command in each directory.
npm start
- For backend server you should see a message indicating that nodemon is running..
- The frontend development server would be accessible at
http://127.0.0.1:5173/
.
The frontend of the Attendance Management System GUI is built using ReactJS and related libraries. It provides a user interface that allows users to interact with the attendance management system efficiently. The frontend code can be found in the Frontend
directory of the project.
The backend of the Attendance Management System GUI is developed using Node.js and Express. It handles the API endpoints, connects to the MySQL database, and performs the necessary operations for managing attendance records. The backend code can be found in the Backend
directory of the project.
The Attendance Management System is released under the MIT License.