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.

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.

Similar to Edunotify:


