Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/idriskulubi/smartly-portal
https://github.com/idriskulubi/smartly-portal
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/idriskulubi/smartly-portal
- Owner: IdrisKulubi
- Created: 2024-02-12T10:07:37.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-03-16T18:25:08.000Z (11 months ago)
- Last Synced: 2025-01-12T06:22:09.544Z (26 days ago)
- Language: TypeScript
- Homepage: https://smartly-portal-tau.vercel.app
- Size: 275 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smartly: Leave Management App
### Usage
- 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### Tech-Stack
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#### Clone the repo
`https://github.com/169398/smartly-portal.git `Install packages
`yarn `#### Setup the .env file
- See the `.env.example ` file#### Setup Prisma
`yarn prisma generate`
`yarn prisma migrate dev `#### Start the app
`yarn dev`