ποΈ Operations dashboard for LocalStore Platform - Next.js web portal for restaurant owners and staff. Menu management, sales tracking, and analytics. Powers {tenant}.localstoreplatform.com operations domains with GraphQL + real-time updates.
- Framework: Next.js 14 (App Router)
- Language: TypeScript 5
- Styling: Tailwind CSS 3
- Data Fetching: Apollo GraphQL Client
- Real-time: Socket.io client (WebSocket)
- Deployment: Vercel
- Node.js 18+
- pnpm (recommended) or npm
# Clone the repository
git clone https://github.com/localstore-platform/dashboard.git
cd dashboard
# Install dependencies
pnpm install
# Copy environment variables
cp .env.example .env.local
# Start development server
pnpm devOpen http://localhost:3000 to view the dashboard.
- Specification Links - Links to relevant specs
- Git Workflow - Branch and commit conventions
This repository implements features defined in the LocalStore Platform Specs repository.
Current Spec Version: v1.1-specs
Key specifications:
dashboard/
βββ .github/ # GitHub configuration
β βββ copilot-instructions.md
β βββ CODEOWNERS
β βββ pull_request_template.md
βββ docs/ # Documentation
β βββ SPEC_LINKS.md
β βββ GIT_WORKFLOW.md
βββ src/ # Source code (to be created)
β βββ app/ # Next.js App Router pages
β βββ components/ # React components
β βββ graphql/ # GraphQL queries/mutations
β βββ hooks/ # Custom React hooks
β βββ lib/ # Utility functions
β βββ types/ # TypeScript types
βββ .env.example # Environment variables template
βββ LICENSE # AGPL-3.0 License
βββ README.md # This file
- Primary Locale: Vietnamese (vi-VN)
- Currency: VND (e.g., 75.000β«)
- Target Market: Vietnamese small businesses (restaurants, street food vendors)
- Follow the Git Workflow guidelines
- Create a feature branch from
main - Make changes following the spec
- Submit a PR using the template
This project is licensed under the AGPL-3.0 License.