Skip to content

πŸŽ›οΈ 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.

License

Notifications You must be signed in to change notification settings

localstore-platform/dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LocalStore Dashboard

πŸŽ›οΈ 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.

Tech Stack

  • 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

Quick Start

Prerequisites

  • Node.js 18+
  • pnpm (recommended) or npm

Installation

# 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 dev

Open http://localhost:3000 to view the dashboard.

Documentation

Specifications

This repository implements features defined in the LocalStore Platform Specs repository.

Current Spec Version: v1.1-specs

Key specifications:

Project Structure

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

Localization

  • Primary Locale: Vietnamese (vi-VN)
  • Currency: VND (e.g., 75.000β‚«)
  • Target Market: Vietnamese small businesses (restaurants, street food vendors)

Contributing

  1. Follow the Git Workflow guidelines
  2. Create a feature branch from main
  3. Make changes following the spec
  4. Submit a PR using the template

License

This project is licensed under the AGPL-3.0 License.

About

πŸŽ›οΈ 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •