Skip to content

anshul-garg27/NeuronForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeuronForge

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.

Repository Layout

  • apps/frontend/ – Web client (React 18 + Next.js) implementation
  • apps/mobile/ – Mobile clients (React Native)
  • services/ – Microservices (Go, Node.js, Python) implementing platform capabilities
  • docs/ – Architecture diagrams, API specifications, and operational manuals
  • infrastructure/ – Infrastructure as Code (Terraform) and environment configs
  • ops/ – CI/CD pipelines, DevOps tooling, and operational runbooks
  • configs/ – Shared configuration (API gateway, service mesh, feature flags)

Getting Started

  1. Install prerequisites:
    • Docker & Docker Compose
    • Node.js 18+
    • Go 1.22+
    • Python 3.11+
    • Terraform 1.6+
  2. Clone the repository and install dependencies per service README.
  3. Use make dev (to be implemented) for local orchestration.

Documentation

Visit docs/architecture/ for system diagrams and high-level designs. API contracts live in docs/api/, organized per microservice.

License

To be determined.

About

Cloud-native coding playground platform with interactive learning, real-time collaboration, and multi-language code execution

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors