Project Overview
Project Overview
Section titled “Project Overview”This page provides an overview of all projects within the Shabuio workspace.
| Project | Description |
|---|---|
| @shabuio/api-client | TypeScript client library for API integration |
| @shabuio/docs | Documentation site • docs.shabu.io |
| @christophbuehler/json-ui | React component library for JSON-based UI generation • Package |
| @christophbuehler/shared-ui | Shared React component library • Package |
| shabuio-backend | Backend API service with PostgreSQL database hosted on Neon.tech and Azure Blob Storage • api-dev.shabu.io / api.shabu.io |
| @shabuio/frontend | Main web application • dev.shabu.io / shabu.io |
| json-ui-ng-demo | Angular demo showcasing json-ui integration (repo) • Demo |
Project Categories
Section titled “Project Categories”Frontend Applications
Section titled “Frontend Applications”- @shabuio/frontend - Main Next.js web application
- json-ui-ng-demo - Angular demonstration application
Backend Services
Section titled “Backend Services”- shabuio-backend - ASP.NET Core API service
Libraries & Components
Section titled “Libraries & Components”- @shabuio/api-client - TypeScript client library
- @christophbuehler/json-ui - React JSON UI component library
- @christophbuehler/shared-ui - Shared React components
Documentation
Section titled “Documentation”- @shabuio/docs - This documentation site built with Astro and Starlight
Technology Stack
Section titled “Technology Stack”Frontend Technologies
Section titled “Frontend Technologies”- React - UI framework for component libraries and applications
- Next.js - Full-stack React framework for the main web application
- Angular - Alternative framework used in demonstration projects
- TypeScript - Primary programming language for frontend development
Backend Technologies
Section titled “Backend Technologies”- .NET Core - Backend API framework
- PostgreSQL - Primary database (hosted on Neon.tech)
- Azure Blob Storage - File storage solution
Infrastructure & Deployment
Section titled “Infrastructure & Deployment”- Cloudflare Pages - Documentation hosting
- Vercel - Frontend application hosting
- Azure - Backend API hosting
- GitHub Packages - Package registry for npm libraries
- GitHub Pages - Demo application hosting
Live Applications
Section titled “Live Applications”- docs.shabu.io - Documentation site
- dev.shabu.io / shabu.io - Main web application
- api-dev.shabu.io / api.shabu.io - Backend API
- Angular Demo - JSON UI Angular integration demo
Package Registry
Section titled “Package Registry”- @christophbuehler/json-ui - JSON UI component package
- @christophbuehler/shared-ui - Shared UI component package
Source Code
Section titled “Source Code”- Main Repository - Monorepo containing all packages
- Angular Demo Repository - Standalone Angular demo