Skip to content

AI-powered study progress platform with YouTube course integration, admin control, and a Groq-based study assistant.

Notifications You must be signed in to change notification settings

shofiahmed69/Study-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Study Progress & AI Study Buddy Platform

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.


✨ Features

  • 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

🧰 Tech Stack

Frontend:

  • React
  • JavaScript
  • HTML
  • CSS

Backend:

  • Node.js
  • Express.js

Database:

  • MongoDB

APIs:

  • Groq API
  • YouTube Data API

⚙️ Installation & Setup

  1. Clone the repository
    git clone https://github.com/shofiahmed69/Study-Website.git

  2. Install backend dependencies
    cd backend
    npm install

  3. Install frontend dependencies
    cd frontend
    npm install

  4. 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

  1. Run the application

Start backend:
npm start

Start frontend:
npm start


🚀 Future Improvements

  • Personalized AI learning recommendations
  • Study analytics and progress insights
  • User authentication and profiles
  • Course completion tracking and certificates

👨‍💻 Author

Shofi Ahmed
Email: shofi12sa@gmail.com


⭐ If you find this project useful, consider giving it a star!

About

AI-powered study progress platform with YouTube course integration, admin control, and a Groq-based study assistant.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published