A favicon of Edunotify

Edunotify

EduNotify is a web application for educational institutions to manage notices with role-based access, using Permit.io, Clerk, Next.js, and Tailwind CSS.

A screenshot of EdunotifyVisit

EduNotify: Role-Based Notice Board for Educational Institutions

EduNotify is a web application designed for educational institutions, offering a digital notice board with robust role-based access control. It allows users to create, edit, and delete notices based on their roles (e.g., principal, teacher, student). The platform utilizes Permit.io for fine-grained permissions, Clerk for secure authentication, and is built with Next.js, Tailwind CSS, and Shadcn-UI, ensuring a responsive and intuitive user experience across all devices.

Features:

  • Notice Board Management: Enables users to create, edit, and delete notices on the notice board.
  • Role-Based Access Control: Implements different permissions for user roles like principal, teacher, and student, managed via Permit.io.
  • Authentication: Provides secure authentication and user management powered by Clerk Authentication.
  • Real-Time Updates: Delivers seamless updates and notifications when new notices are added or existing ones are modified.
  • Responsive Design: Ensures a fully responsive design for a consistent experience across devices.
  • Permit.io Integration: Leverages Permit.io for a flexible and fine-grained permission system.
  • Clerk Authentication Integration: Handles user authentication and session management effectively.
  • Next.js Framework: Built using the Next.js React framework for server-rendered web applications.
  • Tailwind CSS Styling: Utilizes the utility-first CSS framework Tailwind CSS for rapid custom design building.
  • Shadcn-UI Components: Incorporates Shadcn-UI, a UI component library for React, offering a collection of customizable components.

Summary:

EduNotify offers a digital solution for managing school notices with distinct user roles and permissions, leveraging Permit.io and Clerk. Built on Next.js and Tailwind CSS, it aimed to provide real-time updates and a responsive interface for educational communication. Although the project has been discontinued as it was a side project, its structure and features serve as a practical example of implementing these technologies for a specific application.

Distribution:
opensource
GitHub:
14 Stars
6 Forks
Share:

 

  
 

Similar to Edunotify: