Skip to content

The dev channel for Mugsy, the world's first hackable, customizable, dead simple, robotic coffee maker.

Notifications You must be signed in to change notification settings

margyle/MugsyDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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.

About

The dev channel for Mugsy, the world's first hackable, customizable, dead simple, robotic coffee maker.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published