How ganapathi-139/sgs---creations works
SGS Creations is a web design studio platform: visitors explore portfolio work and service plans, submit consultation requests, and registered clients track projects; administrators manage clients, milestones, and requests. The documented runtime separates a React SPA from an Express REST API, with Vercel routing and Supabase persistence; SMTP supports verification email. The repository contains architecture documentation only, not implementation source, so feature-to-endpoint wiring and internal calls cannot be confirmed. Node paths point to the documentation describing each component.
Main entry points: ARCHITECTURE.md React SPA · SECURITY-ARCHITECTURE.md API security controls · README.md Portfolio showcase
Components 13
Client experience
- React SPA
ARCHITECTURE.md
API and security
- Express REST API
ARCHITECTURE.md - API security controls
SECURITY-ARCHITECTURE.md
Hosting and services
- Vercel Edge
ARCHITECTURE.md - Serverless function
ARCHITECTURE.md - Supabase PostgreSQL
ARCHITECTURE.md - SMTP email service
ARCHITECTURE.md
Studio workflows
- Portfolio showcase
README.md - Service plans
README.md - Design consultation
README.md - Client project portal
README.md - Admin management
README.md
Other components
- Visitor / client
Connections 13
- Visitor / client → Vercel Edge: requests site
- Vercel Edge → React SPA: serves SPA
- Visitor / client → React SPA: uses
- React SPA → Portfolio showcase: presents work
- React SPA → Service plans: presents plans
- React SPA → Design consultation: offers intake
- React SPA → Client project portal: offers tracking
- React SPA → Admin management: offers management
- Vercel Edge → Serverless function: routes /api
- Serverless function → Express REST API: wraps API
- Express REST API → API security controls: applies controls
- Express REST API → Supabase PostgreSQL: queries data
- Express REST API → SMTP email service: sends verification