Skip to content

Latest commit

 

History

History
34 lines (16 loc) · 1.6 KB

File metadata and controls

34 lines (16 loc) · 1.6 KB

Mugsy

This repo has been reset and refactored to contain a monorepo of all Mugsy services.

🚧This update is in progress and should not be considered complete at this time. 🚧

You can find Mugsy's individual repos, CAD files, PCB files, and more at the official Org site on Github: https://github.com/MugsyOS

Applications

Operator

Operator is a FastAPI application designed to manage and control Mugsys hardware devices. All GPIO control is handled by Operator to keep hardware related functionality isolated from the primary DECAF API, allowing for increased hardware compatibility.

Until this monorepo refactor is completed, you can find limited docs, and dev and in progress feature branches on the Org repo: https://github.com/MugsyOS/Operator

CustomTag

DECAF

DECAF is Mugsy's primary REST API. It handles all the non-hardware related functionality like users, recipes, integrations and tons more. DECAF also manages the brewing process through communications with Operator.

DECAF works with Mugsy's local SQLite database, using Better-SQLite-3, and Drizzle for a comfy dev experience.

JuneBug

Junebug is Mugsy's React frontend. Written in TypeScript, with some help from Tailwind, DaisyUI, TanStack Query, and Jotai.