Skip to content

HagiCode-org/Store-Master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Store Master

A cross-platform desktop application for store management, built with Electron, React, and TypeScript.

Features

  • Cross-platform support (Windows, macOS, Linux)
  • Modern React UI with shadcn/ui components
  • Internationalization support (English, Chinese)
  • Electron Forge for packaging and distribution
  • Tailwind CSS for styling
  • Redux Toolkit for state management

Tech Stack

  • Frontend: React 19, TypeScript, Tailwind CSS 4
  • Desktop: Electron 41
  • UI Components: shadcn/ui
  • State Management: Redux Toolkit
  • Build Tools: Vite 8, Electron Forge
  • Internationalization: i18next

Development

Prerequisites

  • Node.js 22+
  • npm 10+

Install Dependencies

npm install

Development

npm run dev

This will start:

  • Renderer development server on http://127.0.0.1:38659
  • TypeScript compiler in watch mode
  • Preload script compiler in watch mode
  • Electron app

Build

# Build all targets
npm run build:prod

# Build for specific platforms
npm run build:linux
npm run build:win
npm run build:mac

Type Checking

npm run typecheck:main
npm run typecheck:preload
npm run typecheck:renderer

Project Structure

Store-Master/
├── src/
│   ├── main/           # Electron main process
│   ├── preload/        # Preload scripts
│   ├── renderer/       # React application
│   │   ├── components/ # React components
│   │   │   └── ui/     # shadcn/ui components
│   │   ├── lib/        # Utilities
│   │   ├── locales/    # Internationalization
│   │   └── store/      # Redux store
│   └── shared/         # Shared types and utilities
├── scripts/            # Build and utility scripts
├── resources/          # App resources (icons, etc.)
├── .github/            # GitHub workflows
└── package.json

License

AGPL-3.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors