Skip to content

EVNSolution/thundercrew-platform

Repository files navigation

ThunderCrew Platform

ThunderCrew is a new MSA-oriented service family, not an extension of the existing CLEVER service repos.

Canonical Start Record

Field Value
Start date 2026-04-24
Root project-start EVNSolution/clever-change-control#10
Scoped change request EVNSolution/clever-change-control#11
Scoped change id chg-20260424-001
Remote repository https://github.com/EVNSolution/thundercrew-platform
Clone command git clone https://github.com/EVNSolution/thundercrew-platform.git
Working branch dev

Read the change-control records first when resuming this project:

Current lightweight documentation notes:

  • docs/domain-relationships.md
  • docs/architecture.md
  • docs/ops-rider-flows.md
  • docs/contract-placeholders.md
  • docs/provider-adapter-strategy.md
  • docs/rider-vehicle-assignment-history.md
  • docs/smoke-mock-wiring.md

This repository is the local umbrella monorepo scaffold for:

  • apps/admin-web: Vue/Vite operations console
  • apps/rider-app: Flutter Android-first rider app
  • services/service-vehicle-tms: vehicle location, TMS adapter, and command request API
  • services/service-field-events: rider work sessions, app location events, and delivery tips
  • services/service-bss-ops: BSS map points and inventory edits
  • services/service-delivery-insights: daily delivery and process-time insights
  • services/service-rider-benefits: insurance, carbon credit, work-record, and protected rider profile data
  • services/service-ops-view: map-first read model API for operations screens
  • contracts/openapi: public API contracts used by apps and services

Startup Line

  • Work kind: new start
  • Architecture: MSA
  • Session goal: requirements and documentation definition
  • Target repo proposal: EVNSolution/thundercrew-platform
  • Template lineage: Clever-OIDC-deploy@v1 (clever-oidc-deploy in helper-safe lowercase form)
  • Deploy profile: image-build-once-central-release

Remote repo creation and scoped id issuance were approved on 2026-04-24. The root canonical identifier is project-start #10; the scoped execution identifier for this scaffold is chg-20260424-001.

Local Verification

npm install
npm test
npm run test:admin-web
./gradlew test
cd apps/rider-app && flutter test

About

ThunderCrew MSA umbrella monorepo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors