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.
- 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
- Frontend: React, Next.js
- Backend: Next.js API routes
- Database: MongoDB
- AI: Google Gemini API
- Styling: Tailwind CSS
-
Clone the repository
git clone https://github.com/RyanGarfinkel/DevTutor cd devtutor -
Install dependencies
npm install
-
Set up environment variables
cp .env.local # Add your Gemini API key and MongoDB connection string -
Run the development server
npm run dev
-
Open http://localhost:3000 in your browser