Skip to content

abdullah1904/AttendEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AttendEase

Static Badge Static Badge Static Badge Static Badge

AttendEase is a secure and efficient attendance management platform designed to streamline academic operations through role-based access control. Built for educational institutions, the platform provides tailored interfaces for Admins and Teachers, ensuring clarity, control, and a seamless user experience.

Developed with Next.js, Node.js, Express, and MongoDB, and powered by TanStack Query, AttendEase ensures efficient data flow, responsive updates, and robust backend functionality. Rate limiting and validation mechanisms are enforced on both the frontend and backend to ensure security and prevent misuse

Key Features:

  • Admin Functionality:

    • Manage teachers, students, and courses.
    • Access visualized stats and insights.
  • Teacher Functionality:

    • View assigned courses.
    • Mark and manage attendance for each course.
  • Security & Optimization:

    • Rate Limiting: Enforced on both frontend and backend to prevent abuse and ensure platform stability.
    • Validation: Strong input validation for secure and clean data handling.
    • Data Flow: Utilizes TanStack Query for real-time, efficient, and consistent state synchronization.
  • Technology Stack:

    • Frontend: Next.js, Tailwind CSS, shadcn/ui, TanStack Query
    • Backend: Node.js, Express.js
    • Database: MongoDB, Mongoose

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •