Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conquer your daily tasks and broadcast your progress to the world. Goalcast is the to-do list that helps you track your achievements and share your wins with a single tap.

License

Notifications You must be signed in to change notification settings

adityasood04/GoalCast

Repository files navigation

GoalCast Logo

GoalCast

A modern to-do list app for Android - track your daily goals, stay productive, and share your wins.
Built with Jetpack Compose & MVVM for a fast, smooth, and delightful experience.

License Stars


Table of Contents


Overview

GoalCast is a minimal and powerful to-do list app that helps you organize your day with priorities and due dates.
Its interactive widget, social sharing, and elegant dark-only UI make daily task management more fun and motivating.


Screenshots

GoalCast Screenshot


Features

1️ Smart Task Management

  • Create daily goals with priorities (High, Medium, Low).
  • Add due dates to stay on track.

2️ Modern & Minimal UI

  • Built with Jetpack Compose.
  • Dark-only theme for a focused, distraction-free experience.

3️ Interactive Widgets

  • Add a home screen widget for quick access to today’s goals.
  • Mark tasks as done directly from the widget.

4️ Share Your Wins

  • Instantly generate a formatted summary of completed tasks.
  • Share progress on social media platforms like X (Twitter).

5️ Robust Architecture

  • Clean, scalable MVVM architecture.
  • Offline-first design with Room database.

Tech Stack

Category Technology / Pattern
Language Kotlin
UI Jetpack Compose
Architecture MVVM (Model-View-ViewModel)
Local Storage Room Database
Dependency Injection Hilt
Async Kotlin Coroutines & Flow
App Widgets Glance

Getting Started

  1. Fork the repo: GoalCast
  2. Clone your fork:
    git clone https://github.com/your-username/GoalCast.git
    cd GoalCast
  3. Open the project in the latest version of Android Studio.
  4. Build the project to download all the required Gradle dependencies.
  5. Run the app on an emulator or a physical device.

Contributing

Contributions are welcome! If you have ideas for new features or find a bug, feel free to open an issue or submit a pull request.

License

This project is licensed under the GPL License – see the LICENSE.md file for details.

About

Conquer your daily tasks and broadcast your progress to the world. Goalcast is the to-do list that helps you track your achievements and share your wins with a single tap.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages