π CodeForgeAI Dream it. Command it. Build it.
CodeForgeAI is an AI-powered collaborative coding platform designed to act as your personal junior software engineer. It helps developers transform ideas into real, working projects using simple commandsβcombining intelligent code generation, real-time collaboration, and smart development assistance.
β¨ Overview
CodeForgeAI bridges the gap between idea and implementation by automating repetitive tasks and enhancing productivity. Whether you're building solo or with a team, it streamlines the development workflow and accelerates project delivery.
π Features ποΈ Instant Project Scaffolding
Generate complete project structures with a single command
Reduce time spent on boilerplate setup
Start building features immediately
π€ Real-time Collaboration
Collaborate with teammates seamlessly
Built-in real-time chat for communication
Ideal for both remote and in-person teams
π§ AI-Powered Development
Interact with AI for coding assistance
Get instant code reviews and suggestions
Improve coding skills while building
β‘ Enhanced Productivity
Minimize setup and repetitive work
Focus on innovation and problem-solving
Build scalable applications faster
π οΈ Project Structure CodeForgeAI/ βββ backend/ # Node.js backend β βββ controllers/ # Request handlers β βββ db/ # Database configuration β βββ middleware/ # Custom middleware β βββ models/ # Database models β βββ routes/ # API routes β βββ services/ # Business logic β βββ frontend/ # React frontend βββ public/ # Static assets βββ src/ βββ assets/ # Media files βββ auth/ # Authentication βββ components/ # Reusable UI components βββ config/ # Configurations βββ context/ # State management βββ lib/ # Utility functions βββ routes/ # Routing βββ screens/ # Pages π Getting Started 1οΈβ£ Clone the Repository git clone https://github.com/Syl3r27/CodeForgeAI.git cd CodeForgeAI 2οΈβ£ Install Dependencies
cd backend npm install
cd ../frontend npm install 3οΈβ£ Setup Environment Variables
cp .env.example .env
cp .env.example .env
π Fill in required environment variables before running.
4οΈβ£ Run the Application
cd backend npm run dev
cd ../frontend npm run dev π» Tech Stack
Frontend: React, Vite, Tailwind CSS
Backend: Node.js, Express
Database: MongoDB (Mongoose)
Real-time: Socket.io
AI Integration: Google Gemini API
Caching: Redis
π€ Contributing
Contributions are welcome! Feel free to fork the repo, create a feature branch, and submit a pull request.
π Support & Contact
X (Twitter): https://github.com/Syl3r27
LinkedIn: www.linkedin.com/in/omprakash-pati
Email: omprakashpati909@gmail.com
β€οΈ Acknowledgment
Made with passion by Om Prakash Pati