MoveIt! - Fitness Tracker


Software Used: Android Studio, Google Firebase

Languages Used: Java


MoveIt! is your daily fitness tracker app, designed to inspire and empower users to maintain a healthy lifestyle. Once a day, MoveIt! sends you a reminder to create an entry, enabling you to reflect on your day. Within each entry, you can capture your mood, record meals, log daily activities or exercises, and enhance your memories with notes or images. By fostering a daily habit of tracking meals, activities, and goals, MoveIt! assists you in building patterns that lead to a healthier lifestyle

Background

MoveIt! is my first significant Android project and my debut app on the Google Play Store. I created it because I wanted an easier way to track my gym progress and stay motivated when I started working out. Initially, I was using a Notes app to jot down everything related to my workouts, then I thought, "Why not make an app to simplify this process?"

Features


The standout feature of MoveIt! is its customizable daily reminder system. At the chosen time each day, MoveIt! will notify you to create an entry to reflect on your daily activities and experiences. This feature is designed to motivate you to establish and maintain a daily journaling habit

MoveIt! allows users to log meals and activities in entries, aiding dietary and fitness monitoring. Users can manage meal and activity details in Settings, including calorie counts for meals, which update automatically during entry creation

In the calendar view, you can view your monthly progress & observe your goal tracking and consistency. Click on any date to review day-specific entries. Explore additional information like the streak counter for extra motivation and a monthly mood pie chart

A feature I'm proud of is the photo gallery, allowing you to add, view, and download photos at their original resolution. It provides a dedicated space for storing gym-specific or workout-related photos, like progress pictures, separate from your phone's photo gallery

MoveIt! offers two sign-in options: email & password or Google account, enabling seamless data syncing across devices. Your data is securely hosted on Google's cloud server, which you can update or delete at any time

You can enjoy the app in your preferred visual style: light, dark, or just follow your system's theme!

Check out the GitHub Repository and Google Play Store page!