Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyCore banner

🏠 StudyCore

Your beautiful study tracker for tasks, goals, subjects, skills, videos, and progress.

A clean student dashboard built with HTML, CSS, JavaScript, Chart.js, Supabase, and Google Login.


Live Demo HTML CSS JavaScript Supabase


🚀 Open App · 🐛 Report Bug · ✨ Request Feature


✨ About

StudyCore is a modern study-management dashboard for students who want everything in one place.

It helps you plan your daily tasks, manage weekly goals, organize monthly study plans, track subjects, save learning videos, build skills, and view your progress with beautiful charts.

The app also supports Google Login and Supabase cloud sync, making it ready for real users and multi-device access.


🌟 Highlights

  • 🏠 Beautiful personal dashboard
  • ✅ Daily task planner
  • 🎯 Weekly goal tracker
  • 📅 Monthly study planner
  • 📚 Subject progress tracking
  • 📺 YouTube learning library
  • ⚡ Skills and hobbies tracker
  • 📊 Progress reports with charts
  • 🏆 Achievements and streaks
  • 🔐 Google Login
  • ☁️ Supabase database sync
  • 💾 Local backup support

🖼 Preview

StudyCore preview

🛠 Built With

Tech Use
HTML App structure
CSS Styling, layout, animations
JavaScript App logic and interactivity
Chart.js Reports and visual charts
Supabase Database and authentication
Google OAuth Login system
Netlify Deployment

☁️ Cloud Sync

StudyCore uses Supabase PostgreSQL to save each user's study data securely.

Each user logs in with Google and gets their own protected cloud data. Local browser storage is still used as a backup, so the app remains smooth and fast.


🚀 Live Demo

Try the app here:

👉 https://studydeveshtrack.netlify.app/


📦 Project Files

File Description
index.html Main StudyCore app
image.html Banner/source graphic
S1.png README preview image
README.md Project documentation

🔐 Security

  • Uses Google Login through Supabase Auth
  • Uses Supabase Row Level Security
  • Each user can access only their own data
  • No service-role key should be added to frontend code
  • Public anon key is safe only with proper RLS policies enabled

🗺 Roadmap

  • Study dashboard
  • Daily tasks
  • Weekly goals
  • Month planner
  • Subject tracker
  • Video library
  • Skills tracker
  • Charts and reports
  • Google Login
  • Supabase database sync
  • PWA install support
  • Export/import backup
  • Light theme
  • AI study recommendations
  • Admin analytics dashboard

🤝 Contributing

Contributions are welcome.

If you find a bug or want a new feature, open an issue here:

https://github.com/Devesh-tiw/StudyTracker/issues


👨‍💻 Author

Made with ❤️ by Devesh Tiwari

About

StudyCore is a beautiful, modern, and fully offline Engineering Study Tracker. Track daily tasks, set weekly goals, plan your month, manage subjects, monitor skill growth, and analyze your performance with rich visualizations — all in a sleek cyber-tech interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages