A Next.js application for verifying credentials.
- Framework: Next.js 15.5 with App Router
- Language: TypeScript
- Styling: Tailwind CSS, using
class-variance-authorityfor variant management - Package Manager: Bun
- Linting: ESLint with flat config
- Formatting: Prettier
- Data Validation: Zod
- Bun installed on your system
- Clone the repository
- Install dependencies:
bun install
Start the development server:
bun devOpen http://localhost:3000 to view the application.
Build the application for production:
bun run buildRun ESLint to check code quality:
bun lintFix auto-fixable issues:
bun lint --fixsrc/
├── app/
│ ├── api/
│ │ └── verify/ # Dummy API route for credential verification
│ ├── globals.css
│ ├── layout.tsx
│ └── page.tsx
├── components/
│ ├── atoms/
│ ├── molecules/
│ └── organisms/
└── lib/
└── schemas/ # Zod schemas for API response validation
- Follow the ESLint rules defined in
eslint.config.mjs - Use Prettier for code formatting
- Ensure all code passes linting before committing