Skip to content

Repository files navigation

RealWorld FullStack Monorepo

A production-grade, type-safe implementation of the RealWorld spec, featuring a Haskell Servant backend and React frontends built with The Elm Architecture (TEA) using react-tea-cup and Tailwind CSS v4.

Project Structure

Quick Start (Run All Services)

Launch all services simultaneously in a tmux session:

# Start all 5 services (Backend, Showcase, Web, Admin, Admin Legacy) in tmux
cd package/backend && make server

# Or start with a fresh database reset:
cd package/backend && make server-fresh

Services Overview:

Service Location Port / URL
Backend API package/backend http://localhost:3000
Frontend Web package/frontend-web http://localhost:5173
Frontend Admin package/frontend-admin http://localhost:5174
Design System Showcase package/frontend-design-system/app/showcase-app http://localhost:5175
Frontend Admin Legacy package/frontend-admin-legacy http://localhost:5176

Individual Package Documentation

For details on running individual packages independently:

License

This project is licensed under the MIT License.

About

A type-safe implementation of the RealWorld spec, featuring a Haskell Servant backend and frontend using 'react-tea-cup'

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages