Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lakshyabatman/node-attendance-logger

Node API service for managing school or college attendance, with client service.
https://github.com/lakshyabatman/node-attendance-logger

Last synced: 3 days ago
JSON representation

Node API service for managing school or college attendance, with client service.

Awesome Lists containing this project

README

        

# Attendance management system

A simple Node.JS application for managing school or college attendance.
This application is deployed on https://attendance-sys-logger.herokuapp.com/
This application is a part of task by MyWays.
The task #2 is: https://github.com/lakshyabatman/react-youtube-player.

The application has two main directories one is src and other is public, the src directory contains programs for API service whereas public directory which is a subdirectory of src contains static html and js files for client.
This application works on **MVC** model.

### Table Of Contents
- Features
- Design and structure of application.
- How to run locally
- Screenshots

### Features
This NodeJS API service provides following features:

- Login / Signup for teacher and students.
- Teachers can add new subjects and add new classes.
- Students can check their class-wise attendance.
- Teachers has separate dashboard where the teacher can check details of classes for each subjects separately.

### Design and Structure of application
The backend API service works on MVC model as, the models or schema are at schema , views or static pages are at public and views and controllers are at controllers directories.

### How to run it locally
- git clone {git url}
- cd node-attendance-logger
- npm install
- npm start

### Thankyou <3
Feel free to add issues or pull requests, make sure to add a star ⭐.