This project is a real-life website for the Franciszek Zabrze Church Parish, developed as a free contribution to the community. It serves as a content management system (CMS) for managing parish announcements, events, and user roles efficiently.
-
Content Management System (CMS):
- CRUD functionality for managing announcements, events, and other parish-related content.
- Easy-to-use admin interface for creating and editing entries.
-
User Management:
- Role-based access control.
- Admins can create, edit, and manage users and their roles.
-
Authentication:
- Secure user authentication using NextAuth.
- Support for role-based permissions to limit access to sensitive areas.
-
Database:
- Managed using Prisma ORM.
- Hosted on Neon, ensuring reliable performance and scalability.
- Framework: Next.js
- Authentication: NextAuth.js
- Database ORM: Prisma
- Database Hosting: Neon