Skip to content

ElijahTyler/byte-by-byte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Byte by Byte

Byte by Byte is your central hub for fitness, meal tracking, mood, and menstrual health — all in one place. Instead of juggling multiple apps, Byte by Byte offers a streamlined solution that maximizes your time, reduces clutter, and keeps your privacy at the forefront.

Why Byte by Byte?

  • One App to Rule Them All: Say goodbye to managing separate apps for fitness, meals, moods, and cycles. Byte by Byte brings it all together.
  • Simple & Intuitive: Built with React Native and Expo, the app is designed to be easy to understand and use daily.
  • Your Privacy, Secured: Data stays with you, powered by local storage options like PouchDB.

Key Features

  • Mood Tracking: Record your daily moods and reflect on patterns over time.
  • Fitness Routine: Customize your weekly fitness routine and track your progress.
  • Meal Logging: Keep track of ingredients consumed each day.
  • Menstrual Health: Monitor your cycle with a simple yes/no toggle.
  • Notes: Add personal notes for any day to keep everything in one place.

Installation

Get started quickly:

  1. Clone the repo:
    git clone https://github.com/ElijahTyler/byte-by-byte.git
  2. Install the dependencies:
npm install
  1. Run the app:
expo start

Why You'll Love It

- Less Clutter: No more hopping between apps — Byte by Byte brings all your personal health tracking into one seamless experience.
- Maximizes Your Time: Designed to save you time with easy-to-access features and smooth navigation.
- Privacy First: Your data stays local with database integration, keeping you in control.

Development

Byte by Byte was developed using the following stack:

React Native & JavaScript: The app's core is built using React Native for cross-platform functionality and JavaScript for flexible, interactive features.
Custom Database Solution: The app uses AsyncStorage and a local JSON-based approach for managing user data, with the potential to integrate PouchDB for more robust local storage needs.
Development Tools:
    - VSCode: The primary IDE for writing and testing the code.
    - Android Studio (AVD): A virtual device was used to simulate the Android environment for testing.
    - Expo: Expo was used to handle the bundling and deployment process for the app, simplifying development and testing across devices.

With these technologies, Byte by Byte provides an efficient, privacy-focused user experience for tracking personal well-being.

Download app onto your Android Phone

At this moment in time the app will come up as unsecure if you try to install it, but we promise it's not a virus! The APK: https://drive.google.com/file/d/1hD3skrPiHX4pX1W8k3J2nMkli6TLwrq9/view?usp=sharing Install the APK on your phone: Once the APK is ready:

Download the APK to your phone.
Enable "Install from unknown sources" on your phone:
    Go to Settings > Security or Settings > Apps & notifications.
    Enable the option for Unknown sources or Install unknown apps.
Open the APK file and follow the prompts to install it.
It will tell you to install with scanning, you can click the button to skip that to download it.

Screenshots

Screenshot 2024-10-13 112305 Screenshot 2024-10-13 112309 Screenshot 2024-10-13 112320 Screenshot 2024-10-13 112316 Screenshot 2024-10-13 112337 Screenshot 2024-10-13 112324 Screenshot 2024-10-13 112329

About

Mood/fitness tracker application

Resources

License

Stars

Watchers

Forks

Packages

No packages published