Skip to content

nmccowan/SmartStudy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartStudy

An intelligent planner app for students who want smarter time management.


StudySmart is an interactive mobile planner designed to help students organize their academic and personal schedules more efficiently.
Unlike standard planners that simply record events, StudySmart analyzes user inputs such as: classes, work hours, and assignments to automatically generate adaptive study plans and reminders that fit each user’s real-life routine.


Team Members

  • Nya McCowan
  • Maija Hirata
  • Samantha Reilly
  • Azim Ahmed

Rationale

We created Study Smart because many students struggle to balance school, work, and life.
Most planner apps require manual input and don’t adapt to changes, making time management stressful.

StudySmart provides:

  • Personalized, auto-generated study plans.
  • Schedule conflict prevention and smart updates.
  • Secure user profiles that save progress across devices.
  • Task and priority management all in one place.

Core Features

# Feature Description Value
1 Smart Schedule Integration Add classes and work hours; app auto-creates study plan Saves time and prevents overlaps
2 Profile Creation Personal login storing preferences and data Syncs data across devices
3 Assignment & Priority Management Mark high-priority assignments/exams Keeps focus on critical deadlines
4 Task Creation & Reminders To-do list + notifications for all tasks Improves organization

For detailed explanations, see FEATURES.md.


Methodology

We followed Agile principles through Feature-Driven Development (FDD) and SCRUM:

  • FDD: Defined and refined features based on user needs
  • SCRUM: 2-week sprints with team check-ins and end-sprint reviews
  • User Stories: Guided feature creation from the user’s perspective

Agile Core Values

  1. Individuals and interactions over processes and tools
  2. Working software over documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a rigid plan

Minimum Viable Product (MVP)

The MVP delivers the core Study Smart experience:

  • Schedule Integration
  • Profile/Login System
  • Priority Task Management
  • Task Reminders
  • Dashboard Overview

Details in MVP_PLAN.md.


Example User Story

Before: I had to manually track class schedules and study times, causing conflicts.
Story: As a student balancing work and classes, I want the app to auto-generate a study plan that avoids conflicts.
After: Study Smart now creates a personalized plan based on my actual schedule.

See more stories in USER_STORIES.md.


Summary

Study Smart is designed for busy students who want to focus more on learning and less on scheduling.
By combining automation, personalization, and Agile-based development, it delivers a smarter, adaptive way to stay organized.

About

An interactive planner app that generates custom study plans and helps students manage assignments and schedules.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors