{"repo":"eswar-7116/SynapseLearn","free":true,"listed":false,"github":"https://github.com/eswar-7116/SynapseLearn","clone":"git clone https://github.com/eswar-7116/SynapseLearn.git","description":"Learn by doing - AI-generated tasks for any topic","language":"TypeScript","stars":12,"topics":["clerk","clerk-auth","drizzle","drizzle-orm","gemini","gemini-api","google-gemini","neon","neon-postgres","neon-postgresql"],"license":"MIT","category":"databases-storage","readme_excerpt":"SynapseLearn 🧠 --- 🚀 Project Description SynapseLearn is an AI-powered learning platform that helps users master any topic through actionable, auto-generated tasks. Enter a topic like “Learn React”, and SynapseLearn uses Google Gemini to generate 5 beginner-friendly tasks. Users can track, edit, re-generate, and complete tasks to structure their learning journey. --- 🛠️ Tech Stack - Framework: Next.js (App Router) - Language: TypeScript - Auth: Clerk - UI: Tailwind CSS + ShadCN UI - Database: PostgreSQL via Neon - ORM: Drizzle ORM - AI API: Google Gemini - Deployment: Netlify --- ✨ Features - 🔐 User sign-up and authentication via Clerk - 🤖 Generate 5 actionable tasks from any topic using Gemini - 💾 Save, Edit, and Delete tasks (CRUD) - ✅ Mark tasks as completed - 🔄 Re-generate tasks for the same topic - 🔍 Filter tasks by status (Completed / Incomplete / All) - 📊 Analytics: track your total topics, tasks, and progress - 📱 Fully responsive, accessible UI with modern ShadCN components --- 🧑‍💻 Getting Started 1. Clone the Repository 2. Install Dependencies 3. Configure Environment Variables Fill in .env : 🔐 You can get your keys from: Clerk Dashboard Neon Google AI Studio 4. Run the Dev Server Navigate to http://localhost:3000 --- 🚀 Deployment ✅ Deploy on Netlify 1. Push your code to GitHub. 2. Import your GitHub repo into Netlify. 3. Set up your environment variables in Netlify dashboard. 4. Click Deploy and you're live! --- 🌐 Live Demo 🔗 Live URL: SynapseLearn ���","default_branch":null,"files":null,"tree":[],"storefront":"/r/eswar-7116","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eswar-7116/SynapseLearn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}