Skip to content

Syl3r27/CodeForgeAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ 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

Backend

cd backend npm install

Frontend

cd ../frontend npm install 3️⃣ Setup Environment Variables

Backend

cp .env.example .env

Frontend

cp .env.example .env

πŸ‘‰ Fill in required environment variables before running.

4️⃣ Run the Application

Backend

cd backend npm run dev

Frontend

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

About

AI-powered collaborative coding platform that generates project structures, assists development in real-time, and enables seamless team collaboration acting like a personal junior software engineer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors