DailyMood is a collaborative Android project built by a small team with a shared goal:
to explore how everyday emotions can be captured in a simple, calm, and human-centered mobile experience.
The project was driven by curiosity, creativity, and learning — not by grades or formal evaluation.
The core idea behind DailyMood is reflection, not productivity.
We wanted to design an app that:
- feels personal rather than intrusive
- focuses on emotional awareness instead of performance
- encourages users to pause and reflect, even briefly
The experience is intentionally minimal: choose a mood → add a short note → revisit later.
DailyMood was built as a team project, where collaboration was just as important as the final product.
As a team, we:
- discussed user experience decisions together
- iterated on design ideas through feedback
- divided responsibilities while keeping a shared vision
- reviewed and refined each other’s work
This collaboration helped us practice not only Android development, but also communication, planning, and teamwork.
Within the team, I was personally involved in:
- Core UI development using Jetpack Compose
- State handling and screen logic
- Navigation flow between main features
- UX decisions around when actions should appear or stay hidden
- Refining interactions to keep the app calm and intentional
- Debugging and improving structure as the project evolved
I focused on clarity, usability, and learning-by-building.
- Allows users to select a daily mood
- Supports optional written reflections
- Displays mood history in a clean, chronological view
- Enables editing existing entries
- Prioritizes a simple and distraction-free experience
- Language: Kotlin
- UI: Jetpack Compose (Material 3)
- Architecture: Simple, modular, and readable
- Platform: Android
We intentionally avoided unnecessary complexity to keep the project approachable and understandable.
- Minimal UI
- Soft, non-intrusive colors
- Clear typography
- Few but meaningful interactions
DailyMood is designed to feel like a moment of reflection — not another task to complete.
The project is complete as a concept but open to evolution.
Possible future improvements:
- Mood statistics and trends
- Optional reminders (fully opt-in)
- Accessibility enhancements
- Exporting or visualizing mood history
Built by a student development team
Personal contributions by Ayanleh Auleld
Computer Engineering – Software Development & Mobile Platforms
DailyMood represents more than an app.
It represents:
- learning through collaboration
- building with intention
- and exploring how technology can support emotional awareness
Thanks for taking the time to explore our project 🌱