- Users can submit leave requests
- Admins & Moderators can view and edit submitted leaves
- Approved leaves trigger automatic balances updates
- Everyone can view the Organisational Calendar and see upcoming events
- Admins can add settings and edit balances
- Prince De Mawo
The app was built using the following technologies:
- Next.js as the React framework
- Prisma as the ORM for migrations and database access
- PostgreSQL: database for local testing
- Next-Auth/Authjs: for authentication
- TypeScript: the programming language
- TailwindCSS: Styling
- shadcn/ui for UI components
https://github.com/de-mawo/spana-yt.git
Install packages
yarn
- See the
.env.example
file
yarn prisma generate
yarn prisma migrate dev
yarn dev