Project Overview
Zenith offers a headless editing environment for writers. Content creators draft blogs within block-based visual editors, while developers query content via high-speed GraphQL endpoints for static pages.
Key Features & Scope
Block-style content editor allowing drag-and-drop text and media layouts
S3 media uploader automatically resizing images into responsive sizes
Static site generator webhooks triggering rebuilding on Vercel and Netlify
GraphQL schema query builders displaying instant data structure previews
System Architecture
NestJS GraphQL backend serving data schemas from MongoDB. Media uploads flow into AWS S3 using signed upload URLs, reducing API load.
Client InterfaceNext.js / React
──────▶
Backend CoreNode.js / Express
──────▶
Database NodeMongoDB (Mongoose Schema)
Database: MongoDB (Mongoose Schema)
Deployment: AWS ECS & Vercel
Performance & Vitals
95
98
96
100
Verified Production Metrics
Technologies Used
Next.jsNode.jsExpress.jsMongoDBAWS S3GraphQLTypeScript