Welcome

Welcome to WeWorks

WeWorks is an open-source task and service management platform for residential and commercial operations. It connects owners (customers), taskers (service providers), and coordinators/admins through a single workflow — from creating a service request to scheduling, completion, payment, and withdrawal.

What you can do with WeWorks

  • Create and manage tasks with service categories, items, scheduling, and location
  • Assign work to taskers via seeds/offers and track multi-step service progress
  • Run a hardware shop with catalog, cart, orders, and admin inventory
  • Handle payments through an integrated wallet (Stripe deposits, ticket payments, tasker withdrawals)
  • Administer users, roles, email, webhooks, vouchers, and more from a built-in admin panel
  • Support multiple languages (English, Simplified Chinese, Traditional Chinese, Korean)

Applications in this project

AppPurposeDefault dev port
LandingPublic marketing site, browse/post tasks3000
ClientMain authenticated app (dashboard, tasks, shop, admin)3001
DocsThis documentation site3002
APIFastify REST API + Prisma/PostgreSQL5003

Quick start

Production (Docker): see Install with Docker.

Local development: see Local Development.

Default seeded admin account (change after first login):

admin@admin.com
1234

Documentation map

SectionTopics
Getting StartedFeatures, Architecture, Docker, Development
GuidesUser roles, Wallet, Reverse proxy, OIDC
DevelopmentAdding translations