Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

vaishnavgupta/Study-Smart

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Study Smart

📚 Task & Study Sessions Manager

Study Smart is an Android app designed to help students efficiently manage their study schedules by organizing tasks and tracking study sessions. Users can add subjects, prioritize tasks with due dates, and monitor study hours using an integrated timer.


✨ Features

  • Subject Management: Add and manage study subjects.
  • Task Management: Create tasks with priorities, due dates, and descriptions.
  • Study Sessions: Start study sessions with a timer and track study hours per subject.
  • Interactive UI: Uses Material 3 theme for an enhanced user experience.
  • Local Data Storage: Powered by Room Database.
  • Notifications & Reminders: Utilizes Android Services for timely notifications.
  • Smooth Navigation: Implemented with Compose Destinations.
  • Robust Architecture: Follows MVVM pattern with Dagger Hilt for dependency injection.

🛠️ Tech Stack

  • Kotlin & Jetpack Compose
  • MVVM Architecture
  • Room Database
  • Dagger Hilt (Dependency Injection)
  • Android Services (Notifications & Background Processing)
  • Compose Destinations (Navigation in Jetpack Compose)

🚀 Getting Started

Prerequisites

  • Android Studio Giraffe or later
  • Minimum Android Oreo (Android 8.0)
  • Gradle 8.0+

📸 Screenshots

photo-collage png (3)

photo-collage png (4)


⬇️ Installation

  1. Clone the repository:
    git clone https://github.com/vaishnavgupta/Study-Smart.git
  2. Open the project in Android Studio.
  3. Sync the Gradle files.
  4. Run the app on an emulator or physical device.

🤝 Thanks

Special thanks to - @CodeInKotLang and his Youtube playlist for simplifying the things.

About

Study Smart Task & Study Sessions Manager App - Study Smart is an Android app designed to help students efficiently manage their study schedules by organizing tasks and tracking study sessions. Users can add subjects, prioritize tasks with due dates, and monitor study hours using an integrated timer.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.