https://github.com/dcdms/fin.com
Personal financial dashboard website with fictitious data.
https://github.com/dcdms/fin.com
Last synced: about 1 year ago
JSON representation
Personal financial dashboard website with fictitious data.
- Host: GitHub
- URL: https://github.com/dcdms/fin.com
- Owner: dcdms
- Created: 2024-07-26T10:29:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-31T16:27:57.000Z (almost 2 years ago)
- Last Synced: 2024-12-21T12:23:28.486Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://fin-com.vercel.app
- Size: 198 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fin.com
This is an financial dashboard application that has registration, authentication and protected routes and fetches fictitious data from a database.
## Technologies
- **NextJS** as the React framework
- **Tailwind CSS** as the CSS framework
- **Framer Motion** as the animation library
- **TypeScript** as the programming language
- **BiomeJS** as the formatter and linter
- **PostgreSQL** as the database
- **Prisma** as the ORM
- **tRPC** for server-side operations
- **Zod** for validation
- **shadcn/ui** for beautifull and re-usable components
## Requirements
- [x] Users must be able to register using name, email and password
- [x] Users must be able to authenticate using email and password
- [x] Users must be able to see a welcome message with their name on the dashboard page
- [x] Users must be able to see ficticious information on the dashboard page
- [x] Unauthenticated users must not be able to access the dashboard page
- [x] Users must be authenticated via JWTs