Skip to content

alirashidcs-hub/StudyFlow-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 StudyFlow AI

An AI-powered study companion built to help students stay organized, learn efficiently, and boost productivity through intelligent study tools and a modern user experience.

🔗 Live Demo: https://studyflow-ai-2.ai.studio


✨ Features

  • 🤖 AI-powered study assistant using Google Gemini
  • 📖 Lecture note summarization
  • 💡 Concept explanations and coding assistance
  • ✍️ AI-generated quizzes with instant scoring
  • 📊 Study progress dashboard
  • ⏰ Next class countdown
  • 📝 Smart note management
  • 🔐 Secure server-side API integration
  • 📱 Responsive design for desktop and mobile
  • ⚡ Fast and optimized performance

🛠️ Tech Stack

Frontend

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Framer Motion

Backend

  • Express.js

AI

  • Google Gemini API

🚀 Getting Started

Prerequisites

  • Node.js (v18 or later)
  • npm

### Environment Variables

Create a `.env.local` file in the project root and add:

```env
GEMINI_API_KEY=your_gemini_api_key

Run the Development Server

npm run dev

Open your browser and visit:

https://studyflow-ai-2.ai.studio

📂 Project Structure

src/
public/
server/
components/
assets/

🎯 Roadmap

  • User Authentication
  • Cloud Database Integration
  • Study Analytics
  • Flashcards & Spaced Repetition
  • Calendar & Timetable
  • Mobile Application

🤝 Contributing

Contributions are welcome! Feel free to fork this repository, create a feature branch, and submit a pull request.


📄 License

This project is licensed under the MIT License.


👨‍💻 Author

Ali Rashid

BS Computer Science Student • AI & Full-Stack Developer

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

About

StudyFlow AI is an AI-powered study companion and productivity web application designed to help students learn more effectively. It combines intelligent AI assistance, study planning, quiz generation, and progress tracking into a modern, responsive interface

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages