Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mahmoud-elghonemy/attendance-system-app

Attendance System App using HTML5 CSS3 Advanced JS and ES6 JQuery,fetch Bootstrap.
https://github.com/mahmoud-elghonemy/attendance-system-app

bootstrap es6 fetch-api html-css-javascript html5 iti java jquery js localstorage sessionstorage

Last synced: about 2 months ago
JSON representation

Attendance System App using HTML5 CSS3 Advanced JS and ES6 JQuery,fetch Bootstrap.

Awesome Lists containing this project

README

        

# Attendance System
## TECHNOLOGIES
- HTML5
- CSS3
- Advanced JS and ES6
- JQuery,fetch
- Bootstrap

### Features
- This is an Attendance System APP for organizations. The system allows new users to sign-up for one time and then they can log in each time they want to open the website.
- We have three roles for users: Admin, Attendance Employee, and Employees.
#### 1- Admin
- The Admin can take attendance for different employees, and can view different Admin Reports
- He/she can view the profile page for different employees
- The Admin is the first user to sign up.
#### 2- Attendance Employee
- The attendance Employee is the employee responsible for the attendance for all employees and he/she can confirm attendace for different employees.
- The Attendance Employee is the second member to sign up.
#### 3- Employees
- The nomral user would be able to confirm attendace only for him/herself.
- He/she would be able to view their daily reports as well as their monthly reports.

## PREVIEW LINK
- https://attendence-system-iti.netlify.app/
- https://mahmoudmohamed22.github.io/Attendance-System-App/

## Screenshots
### Registration form
This would appear for new users to sign-up for the system.
![registration form](https://user-images.githubusercontent.com/118731723/223162268-9a31d832-4433-4324-b11b-b7231f17c4a8.gif)

### Login form
If the user has already signed up, then he would be able to log-in via this page
![login form](https://user-images.githubusercontent.com/118731723/223162697-a17a6578-92db-4f32-81b1-c162a84ea642.gif)

### Employee home page
Once the employee is logged in, his home page will show up like that:
![Untitled design (4)](https://user-images.githubusercontent.com/118731723/223157285-d7247d25-08c6-44d6-8cb8-4717e5e2f21a.gif)

### Emplyee profile
Employee profile has the daily and monthly reports as well as the employee's profile information like name, mail, address, ...etc. If he/she attends between 9 am to 10 am, he/she considers attending (active). Between 10 am to 12 pm, he/she is considered late. After noon he/she is considered Absent.
![employee profile (2)](https://user-images.githubusercontent.com/118731723/224471083-c57b760d-cb11-4ab5-98f4-ada506063478.gif)

### Admin home page
The Admin user is having a home page different from the usual user. To login as admin use --> username:Admin || password:admin
![Admin home page](https://user-images.githubusercontent.com/118731723/223200841-bee207dc-5c60-4f5d-a1b7-2d4284ecb43c.gif)

### Confirm attendence page
The Admin can confirm attendance by entering the user name and confirm his attendance.
![attendence page](https://user-images.githubusercontent.com/118731723/223201464-95a8b0bd-6931-4d93-9885-e740129d31d0.gif)

### Admin dashboard
In addition to Confirm attendance page and profile page, the admin is having a dashboard page. This page shows the profiles of attendee as well as some overall daily statistics.
![dashboard](https://user-images.githubusercontent.com/118731723/223205653-7a7462cb-9ae5-475e-9b18-9eca941f7d55.gif)

### Admin Reports
This page shows the reports for Admin, so that he can keep track of each employee as well as the overall performance from the whole employees to know the absentees and the late employees.
![Admin reports](https://user-images.githubusercontent.com/118731723/224472941-ffb2a3a8-1f25-4696-85ae-6927da4a89ca.gif)

### Admin Panel
This page contain employee attendence list with employee profile cards.
![admin panel](https://user-images.githubusercontent.com/118731723/223214913-505fa3b9-8717-4cc9-9b7c-a6678e00e0fc.gif)

### Setting page
This page contain admin inforamtion.
![setting](https://user-images.githubusercontent.com/118731723/223215495-598a5b6e-f443-479b-b2f5-abe11260d6fc.gif)

# Authors
- Nada Marei.
- Mahmoud Abdelwahab.
- Mohamed Sharif.