Project Info
This project did not submit a demo video on Devpost.
Inspiration
We were inspired by an app called Finch, which keeps users aware of their mental health by taking care of a mobile bird.
What it does
In this app, we focus on helping users stay on track with their work and keep them motivated at the same time. Different from other task tracker apps, we have a cute mobile pet that we have to take care of. By finishing the tasks we are saving our pet from hunger and sicknesses. At the same time, we also stay on top of our work.
How we built it
We built it with a framework called Codename One. It provides Java template that works for both iOS and Android.
Challenges we ran into
It took us a long time to decide what to make. During the first few hours of researching, we realized our original idea would be unpractical to fulfill right now. After another hour of discussion, we finally decided to stick with this project. Another difficulty was getting familiar with the framework under pressure.
Accomplishments we're proud of
Being able to make our first app while learning to code in a new language is something we appreciate. We are also proud that we all got out of our comfort zone and tested our limits.
What we learned
One thing that we learned was how to build an app with Java. Most importantly, we learned to appreciate full-stack developers. We respect every engineer who puts their time to effort into making wonderful apps.
What's next
We are aiming to add more features such as calendar and task categories. We also want to add more characters. There are still a lot of improvements we can make, but the final goal would be working to get an AI pet that can best help the users.
DO/DIE
Do/Die
Description:
This is an app that helps users keep track of their tasks throughout the day with the help of their virtual pet. The user keeps the pet alive by finishing their tasks by their due date. If the user fails to finish a task, they starve the pet. If the user doesn't finish any task, their pet will die. The goal of this app is to make the users accountable for their tasks and to inspire them to complete them in a fun manner. This app does an analysis to help the user get better at completing their tasks.
Features
- When first logging onto the app, the user can select their pet and customize it by color and personality type (happy or aggressive) and name it.
- On the Lock screen: The pet's health is displayed.
- Once the user has created the pet, they will be guided to create their tasks.
- REQUIRED: The users will have to prioritize their tasks based on their importance and their urgency (The Eisenhower Matrix)
- Tasks will be weighted based on their priority
- REQUIRED: The users will also get to categorize their tasks (health, school, social, life (chores, errands, gifting), beauty).
- Tasks will have a deadline. If the tasks do not have a specified deadline, it will be due at 11:59 pm.
- When the user completes their task, their pet will be fed, happy, and alive.
- When the user fails one task, their pet will be starved and will complain (before they die)
- Based on the personality, the pet will give motivation or threat (customized speech) 10 minutes before their task is due.
this is a test
Analysis
View
Metric
- 21
- 6
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- JavaIn code
- SwiftIn code
3 of 3 appear in the indexed code.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
209 KB
Source files
39
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
christy-jose01/DO-DIE
421 files · 78.8 MB · @ 0305793
Structure
Application logic
363 files · 86%Domain rules, services and shared utilities.
+8 moreData & schema
1 file · 0%Schema definitions, migrations and data access.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- XML63%
- Java30%
- Swift3%
- Shell2%
- CSS1%
- Markdown1%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.