Skip to content

iris18102006/studyopia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Studyopia

A gamified study companion designed to make learning engaging, aesthetic, and consistent.


Overview

Studyopia is a productivity and learning app that combines gamification with clean UI design to help users stay focused, motivated, and consistent in their studies.

Instead of boring study tools, Studyopia turns your progress into a growing ecosystem — where subjects evolve, streaks matter, and learning feels rewarding.


Core Features

Subject Garden

Organize your subjects as interactive “plants” that grow as you study. The more you engage, the more they evolve.


Flashcard Battles

Test your knowledge with animated flashcards:

  • Flip interactions
  • Instant feedback (correct/incorrect)
  • Progress tracking per session

Focus Timer (Pomodoro)

Stay productive with structured sessions:

  • Work / break cycles
  • Animated study mascot
  • XP rewards for completed sessions

XP & Leveling System

Earn experience points through:

  • Study sessions
  • Flashcards
  • Daily quests

Level up and track your growth over time.


Daily Quest Board

Stay consistent with small, achievable goals:

  • Review flashcards
  • Complete focus sessions
  • Add notes

Progress Dashboard

Visualize your growth:

  • Study streaks
  • Total time studied
  • Completed tasks

Note Snippets

Quickly capture important ideas:

  • Lightweight note system
  • Subject tagging
  • Easy access and organization

Tech Stack

Current Version (Prototype)

  • HTML
  • CSS
  • JavaScript
  • LocalStorage (for data persistence)

Planned Stack (Full Version)

  • Frontend: React.js
  • Backend: Node.js + Express
  • Database: MongoDB
  • Authentication: JWT
  • Deployment: Docker + AWS / Heroku

Project Structure

studyopia/
 ├── index.html
 ├── style.css
 └── script.js

Features Implemented

  • ✅ Persistent data using LocalStorage
  • ✅ Interactive UI with animations
  • ✅ Flashcard system with feedback
  • ✅ Pomodoro timer with rewards
  • ✅ XP and leveling system
  • ✅ Subject customization (emoji + color)
  • ✅ Notes system
  • ✅ Daily quests & streak tracking

Development Roadmap

  • Q1 2026: Research & Planning
  • Q2 2026: Prototype & User Testing
  • Q3 2026: Feature Expansion & Iteration
  • Q4 2026: Final Testing & Launch 🚀

Inspiration

Inspired by gamified learning platforms and the idea that:

studying should feel like progress, not pressure.


Author

Built with 💚 by Iris


Contributing

Contributions, ideas, and feedback are welcome!


Status

Currently in development (MVP complete)


New improvements

  • Added a dark mode
  • Added sound after the time ends
  • Added a mascot shop that you can choose from, to equipt in your timer
  • Added emojis for a cool, fun look

About

A gamified study app to boost learning engagement

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages