not found page
page to handle 404 routesconfig.ts
container site information to be used for seo and schema.org dataseo.ts
util to generate SEO metadata and schema.orgmanifest.json
for site infoclassnames
util for easily managing classescomponents/atoms/Button.tsx
a button component with variantshooks/useClickOutside
hook to check if user clicked outside the elementhooks/useModal
hook to create modals, which can close with esc
- next-view-transitions - for page smooth transitions
- Tailwind CSS - for styling(with typography plugin)
- Framer Motion - for animations
- Akar Icons - library for rounded icons
- Sonner - for toast messages
- use-sound - for using sounds
- Class Variance Authority - for type-safely managing class names
Install Dependencies
bun install
Setup Pre-commit
npm run prepare
Start Development Server
bun run dev
Lint all the files
bun run lint
Format all files with Prettier
bun run format
Check TypeScript issues
bun run type-check
Build for Production
bun run build
Start Production Server
bun start