Skip to content

Atharvadp/PrepCore

Repository files navigation

PrepCore - Distraction-First Study Companion 🎯

A modern, full-stack study application built for students by a student. PrepCore helps students stay focused, organized, and motivated through deep work sessions, AI-powered assistance, and streak tracking.

✨ Features

🎯 Core Features

  • Focus Sessions: Pomodoro-style timer with distraction-free interface
  • Task Management: Create, organize, and track study tasks
  • AI Study Assistant: Get instant answers to study questions (powered by Groq AI)

📊 Progress Tracking

  • Streak System: Daily study streak tracking with motivation
  • Analytics Dashboard: Visualize your study time, sessions, and progress
  • Task Statistics: Track completed tasks and subjects

🎨 User Experience

  • Clean, calm UI design to reduce distractions
  • Mobile-responsive layout with hamburger menu
  • Smooth animations and transitions

🛠️ Tech Stack

  • Frontend: React 18, TypeScript, Vite
  • Styling: Tailwind CSS
  • Backend: Supabase (PostgreSQL, Auth, Real-time)
  • AI: Groq API (Llama 3.1 8B Instant)
  • Icons: Lucide React

🚀 Getting Started

Prerequisites

  • Node.js 18+ installed
  • Supabase account
  • Groq API account

Installation

  1. Clone the repository

📝 License

MIT

👨‍💻 About

Built by Atharva as a full-stack study companion app featuring:

  • Modern React & TypeScript architecture
  • Supabase backend integration
  • AI-powered features with Groq
  • Complete authentication & database management

🙏 Acknowledgments

  • Groq for free AI API
  • Supabase for backend infrastructure
  • Tailwind CSS for beautiful styling

⭐ Star this repo if you find it helpful!

About

A full-stack study companion app with AI-powered assistance, focused study sessions and streak tracking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors