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.
- Host: GitHub
- URL: https://github.com/prathamngundikere/wasd-win_at_self_discipline-mvvm
- Owner: prathamngundikere
- License: apache-2.0
- Created: 2024-11-30T16:27:06.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-12-14T13:56:39.000Z (6 months ago)
- Last Synced: 2024-12-14T14:23:03.626Z (6 months ago)
- Topics: an, firebase, jetpack-compose, kotlin-android, mvv, mvvm-architecture, productivity, wasd
- Language: Kotlin
- Homepage:
- Size: 177 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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-----
## PrerequisitesBefore 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.-----
## Installation1. 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.