A local e-commerce web application designed to operate within a hostel environment.
The focus is on fast iteration, reliability, and a clean developer experience.
- Framework: Next.js (App Router)
- Language: TypeScript
- Styling: shadcn/ui + Tailwind CSS
- Backend: Supabase (Auth + Database)
- Testing: Vitest + Testing Library
- Linting & Formatting: ESLint + Prettier
- CI/CD: GitHub Actions + Vercel
🚧 Early development / MVP phase
Core infrastructure and developer tooling are set up.
Product features are under active development.
- Node.js ≥ 18
- npm
npm installnpm run devThe app will be available at http://localhost:3000.
npm run dev # Start development server
npm run lint # Run ESLint
npm run format # Format code using Prettier
npm run typecheck # Run TypeScript type checking
npm run test # Run tests in watch mode
npm run test:run # Run tests once (CI)mainis a protected branch- Direct pushes to
mainare not allowed - All changes go through Pull Requests
- CI must pass and code owner approval is required
See CONTRIBUTING.md for detailed guidelines.
If you discover a security issue, please do not open a public GitHub issue.
Refer to SECURITY.md for responsible disclosure instructions.
This project is licensed under the terms of the LICENSE file.