Skip to content

Latest commit

 

History

History

README.md

Developer Guide

This guide is for software developers who want to contribute to CareLoom or run it locally for development.

Quick Start

  1. Local Setup -- get the three services running on your machine
  2. Architecture -- understand how the services communicate
  3. Pick the service you want to work on:
  4. Database -- MySQL schema, Flyway migrations
  5. Testing -- how to run tests for each service

Sections

Guide What It Covers
Local Setup Prerequisites, cloning, running each service locally
Architecture How the three services communicate, package structure
Backend Spring Boot conventions, adding endpoints, Flyway migrations
Admin Dashboard Vite/React project structure, Ant Design, Zustand state
Mobile App Expo/React Native structure, Redux, building APKs
Database MySQL schema, migration conventions, key tables
Testing Running tests per service, testing conventions

Related