Skip to content

RyanGarfinkel/DevTutor

Repository files navigation

DevTutor: AI-Powered Developer Learning Platform

🔗 Live Demo

Overview

DevTutor is an AI learning platform that transforms how developers master new tools and technologies. By leveraging Google's Gemini AI, we've created a tailored experience that adapts to the user's learning style and pace.

What DevTutor Does

  • Dynamic Course Generation: Request any dev tool and DevTutor will create a personalized course just for you
  • Adaptive Learning: AI adjusts teaching style based on your preferences and progress
  • Interactive Experience: Learn through conversation rather than static documentation

Tech Stack

  • Frontend: React, Next.js
  • Backend: Next.js API routes
  • Database: MongoDB
  • AI: Google Gemini API
  • Styling: Tailwind CSS

Getting Started

  1. Clone the repository

    git clone https://github.com/RyanGarfinkel/DevTutor
    cd devtutor
  2. Install dependencies

    npm install
  3. Set up environment variables

    cp .env.local
    # Add your Gemini API key and MongoDB connection string
  4. Run the development server

    npm run dev
  5. Open http://localhost:3000 in your browser

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors