Skip to content

bradtraversy/macrozone

Repository files navigation

MacroZone - React Native Crash Course

A macro tracking app built with React Native and Expo as part of the React Native Crash Course on YouTube by Traversy Media. Track your daily meals and monitor your macros (calories, protein, carbs, fat) with a clean, modern UI.

📝 Following along with the course? Check out the STEPS.md file for the complete step-by-step guide with all the code for each section. The drawing from the video is also in this repo.

MacroZone App

Features

  • Add meals with calorie and macro information
  • Track daily totals for calories, protein, carbs, and fat
  • View all meals or recent meals on the home screen
  • Share and copy meal data
  • Haptic feedback for interactions
  • Daily reminder notifications (iOS)
  • Data persistence with AsyncStorage
  • Tab-based navigation with a modern UI

Tech Stack

Getting Started

Prerequisites

Installation

git clone https://github.com/bradtraversy/macrozone.git
cd macrozone
npm install

Run the App

npx expo start

Scan the QR code with Expo Go (Android) or the Camera app (iOS) to run on your device.

Course Steps

The full step-by-step guide with all the code for the crash course is available in the STEPS.md file.

License

MIT

About

React native crash course project. An app to track daily macros

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages