📚 StudyPal 🚀 About the Project StudyPal is a personal study planner web app that helps students organize their study plans, track progress, and stay motivated with an AI assistant. Inspired by the need to manage multiple subjects, deadlines, and tasks effectively, StudyPal simplifies planning into a user-friendly dashboard.
🌟 Features 📅 Create Study Plans with subjects and topics. 📊 Progress Tracker to monitor completion. 🤖 StudyPal AI Assistant for interaction & help. 🔒 Google Authentication (secure login/logout). ☁️ Data Persistence with Firebase Firestore.
Responsive Design with TailwindCSS.
✨ Inspiration Managing multiple subjects, assignments, and deadlines becomes overwhelming without a structured plan. Existing apps were either too complex or not personalized for study purposes. This inspired me to build StudyPal, a minimalistic yet powerful tool that keeps track of what matters for students.
🛠️ Built With ReactJS TailwindCSS Firebase (Authentication + Firestore) Vercel (Deployment) GitHub (Version Control)
🎓 What I Learned Integrating Firebase Authentication & Firestore. Building a responsive UI with TailwindCSS. Using React State Management effectively. Handling deployment configurations on Vercel. Importance of planning UI/UX before coding.
🧩 Challenges Faced Firebase Firestore integration issues during build on Vercel. Managing project structure for client-side deployment. Handling edge cases in Progress Tracker. Debugging environment variables in deployment. Learning best practices for clean commit histories.
Log in or sign up for Devpost to join the conversation.