This project is an Attendance Management System created using pure HTML, CSS, and vanilla JavaScript for the front-end, and PostgreSQL for the back-end.
It works on PERN stack
- User authentication: Allows users to register and login securely.
- Admin dashboard: Provides administrators with the ability to manage users, courses, and attendance.
- User dashboard: Allows users to view their courses, mark attendance, and view their attendance history.
- Course management: Enables administrators to create, update, and delete courses.
- Attendance tracking: Records attendance for each user in respective courses.
- Mobile App Support: Allows users to mark attendance or view their attendance status using a mobile app, enhancing convenience.
- HTML: Markup language for creating web pages.
- CSS: Styling language for designing web pages.
- JavaScript: Programming language for adding interactivity to web pages.
- PostgreSQL: Open-source relational database management system.
- Clone the repository:
git clone <repository_url>
- Navigate to the project directory:
cd attendance-management-system
- Set up the PostgreSQL database:
- Install PostgreSQL if not already installed.
- Create a new database for the project.
- Update the database configuration in the server files.
- Run the server:
node server.js
- Access the application in your browser.
- Kundan Kumar
- Yashwant Yadav
- Yashraj Yadav
- Sudhanshu Singh
- Prince Raj
This project is licensed under the MIT License - see the LICENSE file for details.