An open API service indexing awesome lists of open source software.

https://github.com/prathamngundikere/wasd-win_at_self_discipline-mvvm

WASD (Win at Self Discipline) is a gamified productivity app that turns tasks into engaging quests. Built with Kotlin, Jetpack Compose, and Firebase, it offers progress tracking, achievements, and a fun approach to self-discipline. Designed with MVVM architecture for a seamless experience.
https://github.com/prathamngundikere/wasd-win_at_self_discipline-mvvm

an firebase jetpack-compose kotlin-android mvv mvvm-architecture productivity wasd

Last synced: 2 months ago
JSON representation

WASD (Win at Self Discipline) is a gamified productivity app that turns tasks into engaging quests. Built with Kotlin, Jetpack Compose, and Firebase, it offers progress tracking, achievements, and a fun approach to self-discipline. Designed with MVVM architecture for a seamless experience.

Awesome Lists containing this project

README

        

# WASD (Win At Self Discipline)

WASD - Win at Self Discipline is a gamified productivity app designed to help you build and maintain self-discipline through engaging game like features. Transform your daily tasks and habits into an interactive experience that motivates you to achieve your goals.

----

## Features

* **Gamified Task Management**: Turn your todo list into quests and earn rewards for completing tasks.
* **Progress Tracking**: Visualize your growth and stay motivated with detailed progress charts.
* **Achievements & Badges**: Unlock achievements and badges as you reach milestones.
* **Customizable Avatars**: Personalize your profile with unique avatars and themes.
* **Social Sharing**: Share your achievements with friends and challenge each other.

------
## Screenshot

-----
## Prerequisites

Before you begin, ensure you have met the following requirements:

* **Android Studio**: Latest version installed. [Download Here](https://developer.android.com/studio)
* **Kotlin**: Ensure Kotlin is set up in your development environment.
* **Jetpack Compose**: Familiarity with Jetpack Compose for UI development.
* **Android SDK**: Minimum SDK version 34
* **Firebase Account**: Access to Firebase for backend services.

-----
## Installation

1. Clone the repository:
```bash
git clone
```
2. **Open in Android Studio**:
* Launch Android Studio
* Click on Open existing project.
* Navigate to cloned repository and select it.
3. **Build and Run**:
* Sync the project with gradle files.
* Connect your Android device or start an emulator.
* Click on Run to build and deploy the app.