Skip to content

krishshaw418/Pulse-In

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Attendance System

A real-time attendance tracking system built with modern web technologies, featuring live updates via WebSocket connections and secure authentication.

Tech Stack

  • Runtime: Bun - Fast all-in-one JavaScript runtime
  • Framework: Express.js - Web application framework
  • Database: MongoDB - NoSQL database
  • Authentication: JWT - JSON Web Tokens for secure authentication
  • Security: bcrypt - Password hashing
  • Real-time: ws - WebSocket library
  • Validation: Zod - TypeScript-first schema validation

Features

  • User Authentication: Secure registration and login with JWT tokens
  • Real-time Updates: Live attendance tracking using WebSocket connections
  • Role-based Access: Support for different user roles (teacher, student)
  • Attendance Management: Mark, view, and persist attendance records
  • Data Validation: Robust input validation using Zod schemas
  • Secure Password Storage: Password hashing with bcrypt

About

Live Attendance System.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors