Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anezovic1/attendance-tracker
https://github.com/anezovic1/attendance-tracker
css express-js html nodejs
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/anezovic1/attendance-tracker
- Owner: anezovic1
- Created: 2023-05-21T20:39:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-14T20:45:43.000Z (8 months ago)
- Last Synced: 2024-05-15T18:12:44.665Z (8 months ago)
- Topics: css, express-js, html, nodejs
- Language: HTML
- Homepage:
- Size: 785 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Description
This project was done as part of the _Web Technologies_ course and is the first web application I've created.
## Technologies
- HTML
- CSS
- Node.js (with Express.js)
- MySQL## Functionality
### The list of all courses
- It's a feature that shows all the courses available on the website, sorted by the subjects or majors they belong to. So, if you're looking for courses in a specific subject area, you can find them all listed in one place.
### Login form for registered professors
- The application does not offer a registration option; instead, it assumes that there are registered professors who have the ability to log in. For logging in, the following data is used: USERNAME (username) and PASSWORDHASH (password).
### Attendance table
- Every professor can see the student attendance table for all of his subjects. This table is such that if a student was present, the field is colored in green, and if the student was absent, the field is colored in red.
### Attendance modification
- Professors can also change student attendance by clicking on the appropriate table cell.
### Responsiveness
- The website is responsive.
## How to run the App?
```
npm install
node pripremaBaze.js
node index.js
```