Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unmonk/chainlink
An open source clone of a popular streak game
https://github.com/unmonk/chainlink
clerk drizzle nextjs shadcn-ui sports
Last synced: 9 days ago
JSON representation
An open source clone of a popular streak game
- Host: GitHub
- URL: https://github.com/unmonk/chainlink
- Owner: unmonk
- Created: 2023-08-05T23:10:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-16T23:35:39.000Z (18 days ago)
- Last Synced: 2024-09-17T04:07:36.978Z (18 days ago)
- Topics: clerk, drizzle, nextjs, shadcn-ui, sports
- Language: TypeScript
- Homepage: https://chainlink.st
- Size: 9.24 MB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# πChainLinkπ
An open source clone of a popular streak game. Currently in development.
The objective of the game is to either link together the longest win Chain in a month by selecting consecutive winners OR Win the most matchups in a month, regardless of the length of your Chain.## Features
- Daily generated matchups from the NBA, WNBA, NHL, MLB, NFL, College Football, and College Basketball.
- Matchup picks are locked after the game starts.
- Score updates are provided every 2 minutes.
- Leaderboard to see how you stack up against the competition.
- Streaks are tracked and displayed on the leaderboard, and your profile.[![Preview](/public/images/screenshot.png "Preview")](https://chainlink.st)
## Tech Stack
- Built using **Next.js**
- Authentication using **Clerk**
- ORM using **Drizzle**
- Database on **Planetscale**
- Caching using **Upstash Redis**
- UI Components built using **Radix UI** and **Shadcn/ui**
- Styled using **Tailwind CSS**
- Written in **TypeScript** ... mostly
- Deployed to **Vercel**
- Github Actions
- CRON Jobs
- Webhooks### Roadmap
- [ ] Groups
- [ ] Group Leaderboards
- [x] Notifications
- [ ] Pick Temperature Gauge
- [ ] Pick Confidence
- [ ] Admin Panel: Control Crons
- [ ] Admin Panel: CRUD Matchups
- [x] Admin Panel: View Active Picks
- [ ] Groups: Create Custom Streak Campaign