Introduction
Welcome to the Snappy monorepo! This contains a complete setup for working with the Snappy infrastructure and easily implement solutions for our various customers. So let's dig in.
What’s in Snappy?
The Snappy monorepo contains two codebases that you will work with:
| Project | Language | Folder | Description |
|---|---|---|---|
| Dashboard UI | Vue + TS | /dashboard | Customer-specific dashboard UI |
| Backend API | Python | /api-v3 | Shared REST API |
How does it work?
When running, each customer have their own dashboard that runs separately from other customers. It communicates with a single, shared instance of the API that serves backend requests for all customers.
In production, Customer A will have a dashboard at https://customer-a.snpy.ch which communicates
with https://api.snpy.ch/customer-a.