A full-stack web application built to track personal study progress and enhance learning with an AI-powered study buddy. The platform integrates hundreds of YouTube learning and skill-based courses, supports admin-managed course additions, and helps users learn efficiently using AI.
- AI Study Buddy powered by Groq API
- Hundreds of YouTube learning & skill-based courses
- Course fetching using YouTube Data API
- Admin dashboard to manually add and manage YouTube courses
- Study progress tracking
- Secure admin authentication
Frontend:
- React
- JavaScript
- HTML
- CSS
Backend:
- Node.js
- Express.js
Database:
- MongoDB
APIs:
- Groq API
- YouTube Data API
-
Clone the repository
git clone https://github.com/shofiahmed69/Study-Website.git -
Install backend dependencies
cd backend
npm install -
Install frontend dependencies
cd frontend
npm install -
Create a .env file in the backend directory and add:
MONGODB_URI=your_mongodb_connection_string
GROQ_API_KEY=your_groq_api_key
YOUTUBE_API_KEY=your_youtube_api_key
PORT=5000
- Run the application
Start backend:
npm start
Start frontend:
npm start
- Personalized AI learning recommendations
- Study analytics and progress insights
- User authentication and profiles
- Course completion tracking and certificates
Shofi Ahmed
Email: shofi12sa@gmail.com
⭐ If you find this project useful, consider giving it a star!