Overview
d-sports-site is the public-facing marketing website for D-Sports. It is lighter than the PWA and focuses on information, discovery, and linking to the app.- Default port: 3005
- Run:
bun devthen open http://localhost:3005
Tech stack
| Category | Technology |
|---|---|
| Framework | Next.js 16, React 19 |
| Styling | Tailwind CSS 4 |
| Components | shadcn/ui (Radix UI) |
| Icons | Lucide React |
| Forms | React Hook Form, Zod |
| Charts | Recharts |
| Package | Bun |
Pages and features
- Home — Landing and feature overview
- About — D-Sports mission and team
- Profile — User profile (when applicable)
- Shop — Digital collectibles marketplace
- Wallet — Digital wallet for crypto and collectibles
- Leaderboard — Fan rankings and competitions
- Support — FAQ and contact (e.g. Resend for email)
- Privacy policy and Terms of service
Getting started
- Clone the repository and run
bun install. - Add
.env.localif needed (e.g.RESEND_API_KEYfor support form). - Run
bun dev— site is at http://localhost:3005. - Build for production with
bun run buildandbun run start.
Ecosystem overview
See how d-sports-site fits with the PWA, native app, and Mic’d Up.
