NeuronForge is a cloud-native coding playground platform designed for developers from beginner to expert levels. It delivers interactive learning paths, real-time collaboration, interview preparation modules, and a secure multi-language code execution engine.
apps/frontend/– Web client (React 18 + Next.js) implementationapps/mobile/– Mobile clients (React Native)services/– Microservices (Go, Node.js, Python) implementing platform capabilitiesdocs/– Architecture diagrams, API specifications, and operational manualsinfrastructure/– Infrastructure as Code (Terraform) and environment configsops/– CI/CD pipelines, DevOps tooling, and operational runbooksconfigs/– Shared configuration (API gateway, service mesh, feature flags)
- Install prerequisites:
- Docker & Docker Compose
- Node.js 18+
- Go 1.22+
- Python 3.11+
- Terraform 1.6+
- Clone the repository and install dependencies per service
README. - Use
make dev(to be implemented) for local orchestration.
Visit docs/architecture/ for system diagrams and high-level designs. API contracts live in docs/api/, organized per microservice.
To be determined.