
Manta is a fullstack web platform for managing, monitoring and deploying distributed compute clusters.
I designed and implemented the full stack from database to production deployment, with a deliberately minimal dependency footprint on the UI side.
Tech Stack
Frontend
Next.js and React for the public interface, with Tailwind CSS kept as the only UI dependency.
Backend
Node.js and Python services orchestrated through a clean separation between web and compute concerns.
Data layer
MongoDB for persistence and gRPC for the internal service contract.
Delivery & quality
Vercel for deployment, JWT for auth flows and Jest for test coverage.
Mission scope
- In-house OAuth2 authentication with JWT issuance, account creation, password recovery by email and systematic protection of frontend and API routes.
- gRPC API proxy translating frontend REST calls to internal Node.js / Python gRPC services in direct collaboration with the core team.
- Cluster management interface for creation, supervision and detail views, including nodes, resources, logs and an interactive task graph.
- Real-time monitoring of cluster resources and logs through Server-Sent Events (SSE), without third-party realtime libraries.
- Quota system tracking and enforcing user usage on both frontend and backend.
- Download page for the in-house packages, with installation guides and JWT access.
- Deployment and quality work across Vercel CI/CD, DNS configuration, proxy API deployment and Jest unit tests reaching at least 80% backend coverage.
The interface was built to stay lightweight and understandable, while leaving room for two or three screenshots once the final captures are ready.
© 2024 A-xel