FrostByte-API Svelte Themes

Frostbyte Api

Full-Stack Restaurant Management System with Go Backend, SvelteKit Frontend, and Caddy Reverse Proxy.

FrostByte Full-Stack System

FrostByte is a production-ready, high-performance restaurant management system featuring a Go (Chi) Backend, a SvelteKit (TypeScript) Web Frontend, and a secure Caddy Reverse Proxy. Designed for speed and security, it includes real-time WebSocket updates, advanced RBAC, and automated Azure deployment.

Live Demo


System Architecture

1. Web Frontend (/frontend)

  • Framework: SvelteKit (Svelte 5) with TypeScript.
  • Styling: Tailwind CSS with a modern Glassmorphism design.
  • Features: Responsive Dashboard, Real-time Order Tracking, Admin Management, and Dark Mode support.

2. Mobile Client (Android)

  • Repository: wigglebop25/RestaurantClient
  • Framework: Native Android (Kotlin) with Jetpack Compose.
  • Integration: Leverages the Go API for high-performance data fetching and WebSocket integration for real-time order status notifications.

3. Go Backend (/cmd/api)

  • Engine: Go 1.23+ using the Chi router.
  • Database: MySQL 8.0 with GORM (Transactional integrity).
  • Security: JWT Authentication (Argon2), Role-Based Access Control (Admin/Cashier/Customer), and Rate Limiting.
  • Real-time: High-concurrency WebSocket Hub for live order notifications.

4. Infrastructure & DevOps

  • Reverse Proxy: Caddy handles automatic HTTPS (Let's Encrypt), load balancing, and static asset serving.
  • Storage: Integrated with Azure Blob Storage for high-speed, off-node image delivery and reduced server I/O load.
  • Containerization: Fully Dockerized (Non-root, multi-stage builds).
  • Cloud: Hosted on Azure VM (Southeast Asia).
  • CI/CD: Automated GitHub Actions pipeline for building and deploying.

Tech Stack

Layer Technologies
Frontend SvelteKit, TypeScript, Tailwind CSS, Lucide, ApexCharts
Mobile Android SDK, Kotlin, Jetpack Compose, Retrofit
Backend Go, Chi, GORM, Gorilla WebSocket
Database MySQL 8.0
Storage Azure Blob Storage (LRS)
Proxy/SSL Caddy v2 (Auto-HTTPS)
DevOps Docker, GitHub Actions, Azure VM

Copyright 2026 FrostByte System | LICENSE

Top categories

Loading Svelte Themes