Skip to content

byteom/AI-Based_Project_Learning_platfrom

Repository files navigation

Project Code

Project Code Banner

An AI-powered platform designed to revolutionize project-based learning.
Stop watching tutorials and start building real-world applications with dynamically generated, step-by-step guidance from our intelligent agent.


✨ Key Features

  • 🤖 AI-Powered Tutorial Generation: Describe the project you want to build, and our AI will generate a complete, structured tutorial from scratch.
  • 📋 Structured Learning Paths: Projects are broken down into logical steps and granular sub-tasks, providing a clear path from concept to completion.
  • 📝 On-Demand Content: Detailed instructions, explanations, and code snippets are generated for each task as you progress.
  • ✅ Interactive Checklists: Keep track of your progress with an interactive checklist for every step.
  • 💡 Personalized Assistance: Stuck on a task? Ask our integrated AI Assistant for hints, explanations, or code analysis.
  • 🔍 Project Discovery: Browse and filter a list of generated and pre-defined projects by technology and difficulty.

🚀 Tech Stack

This project is built with a modern, robust, and scalable technology stack:


🛠️ Getting Started

Follow these instructions to get the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js (v18.x or later)
  • npm or your favorite package manager

Installation & Setup

  1. Clone the repository:

    git clone https://github.com/byteom/ProjectForgeAI.git
    cd ProjectForgeAI
  2. Install dependencies:

    npm install
  3. Set up environment variables: Create a .env file in the root of your project and add your Google Gemini API key. You can get one from Google AI Studio.

    GEMINI_API_KEY=YOUR_API_KEY_HERE
  4. Run the development server:

    npm run dev

The application should now be running on http://localhost:9002.


🤝 Acknowledgements

This project was envisioned and brought to life by Om Singh.

  • GitHub: @byteom
  • Let's Connect!: Feel free to reach out for collaborations or just to chat about tech.

Made with ❤️ and a lot of code.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published