Skip to content

Latest commit

 

History

113 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

childcare-support-platform

This repository contains the code for the Childcare Support Platform SPA and components for the provider data-pipline

Monorepo structure

Package Language Description
packages/app TypeScript / React Public-facing SPA — provider search, cost checker, map
packages/calculator TypeScript Entitlement eligibility + cost calculation engine
packages/spatial-index-service Rust Spatial query server (R-tree index, binary protocol)
packages/data-pipeline Python Dagster pipeline — ingests Ofsted/DfE/LA data, publishes provider JSON
packages/data-app Python (Dash) Internal data quality dashboard
packages/schemas TypeScript Generated Zod validators from Prisma schema

Key root-level files: Makefile, Dockerfile, docker-compose.yml, prisma/schema.prisma.

Prerequisites

  • Node.js (version in .nvmrc, currently 24.x) via nvm
  • Docker + Docker Compose
  • Rust 1.86+ (for sis/build and sis/test only — deployment uses Docker)
  • Python 3.11+ and uv (for the data pipeline)
  • AWS CLI (for S3 data and deployment)

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages