https://github.com/shaifarfan/show-tracker
https://github.com/shaifarfan/show-tracker
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shaifarfan/show-tracker
- Owner: ShaifArfan
- Created: 2023-05-29T23:35:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-14T13:41:30.000Z (over 1 year ago)
- Last Synced: 2024-04-14T14:02:43.134Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://show-tracker-sa.vercel.app/
- Size: 377 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## TODO:
- [x] setup eslint and prettier
- [x] PostgreSQL - (supabase)
- [x] Authentication - [next-auth](https://github.com/nextauthjs/)
- [x] UI (Mantine-V7)
- [x] Updates
- [x] Clear Show Form on Submit
- [x] Delete Confirmation
- [x] Email Registration & verification
- [x] Password Reset & Forget Password
- [x] Features- [x] Show description & url
- [x] Range Watch
- [x] Filler Episode Mark
- [x] range validation (start < end)
- [x] Dashboard with watched progress
- [x] Theme change (only dark mode)
- [ ] Analytics (heatmap-daily watches)
- [ ] how to handle range watch for analytics?\*
- [ ] My Account
- [ ] DB Env MigrationNext.js File Structure
```txt
Src
├── App
│ ├── layout
│ ├── page
│ └── api
├── Components
└── Server
├── actions
├── db
└── query(actions, mutations, data fetching)
```Prisma Migration:
```shell
npx prisma migrate dev --name added_job_title
```Prisma Studio:
```shell
npx prisma studio
```