Skip to content

This is the monorepo of the Sokosumi Marketplace, the web-app is built with Next.js and TypeScript, with a strong focus on UX and security

License

Notifications You must be signed in to change notification settings

masumi-network/sokosumi

Repository files navigation

Sokosumi Monorepo

Sokosumi is a modern, secure, and user-focused marketplace platform. This monorepo contains all core services, including the main web application and backend sync functions.

Project Structure

sokosumi/
├── apps/
│   └── web/         # Next.js 16 web application (TypeScript, Tailwind, Shadcn UI)
├── packages/
│   └── database/    # Shared database layer with Prisma and repositories
├── docs/            # Documentation (future)
├── eslint.config.mjs    # Root ESLint configuration
├── prettier.config.mjs  # Root Prettier configuration
├── package.json     # Monorepo root config
├── pnpm-workspace.yaml # Monorepo workspace config
└── ...              # Other config and shared files
  • apps/web/: Main user-facing web application (Next.js 16, React 19.2, Tailwind CSS, Shadcn UI, next-intl, Prisma, etc.)

Getting Started

Prerequisites

  • Node.js (v20+ recommended)
  • pnpm (monorepo package manager)

Clone and Install

git clone https://github.com/yourusername/sokosumi.git
cd sokosumi
pnpm install

Setup Environment

  • Copy and configure environment variables for each package (see apps/web/.env.example if present).

Development

Web App

cd apps/web
pnpm dev

Other available scripts:

  • pnpm build — TypeScript build
  • pnpm lint — Lint source files
  • pnpm format — Format source files

Testing

  • Each package may have its own test scripts:
    • pnpm test (from within apps/web/ if available)

Deployment

  • Staging: All changes merged to main are auto-deployed to staging.
  • Production: Maintainers create a GitHub Release (semantic versioning, e.g., v1.0.0) to trigger production deployment.

Contributing

  • We use GitHub Flow for branching and pull requests.
  • Follow Conventional Commits for commit messages and PR titles.
  • See code style and contribution guidelines in the respective package folders.

License

This project is licensed under the MIT License

About

This is the monorepo of the Sokosumi Marketplace, the web-app is built with Next.js and TypeScript, with a strong focus on UX and security

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 10

Languages