The Donation app is a web application designed to track and manage donations made by its members over the years. It offers features that allow members to log in to their monetary contributions and provides a blog page.
This app distinguishes between three user roles: Guests, Members, and Administrators. Members and Administrators have access to the Members page. However, Administrators hold additional privileges, including the ability to add, delete, and update both members and blog posts.
The app is built using several technologies, including Next.js 13, MongoDB, Prisma, AppRouter, Clerk, Zustand, Tailwind CSS, and ShadcnUi.