Skip to content

emirry/mindfull

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍎 mindfull

mindfull Logo

Fitness is important for many people, but sometimes calorie tracking can feel like a chore. mindfull is a calorie tracking app built to encourage people to stay on track with their health goals. It's simple and user-friendly. Great for anyone who wants to maintain or lose weight!

Tech Stack: Swift and Django Deployment: Heroku (for back-end)

🍎 Contents

  1. Planning Process
  2. Features
  3. Installation
  4. Dependencies
  5. Resources
  6. Design
  7. Screenshots

🍎 Planning Process

Google Diagrams was used as part of the planning. Along with documenting the whole process of this project, creating these diagrams helped me to understand the relationships and the steps that were neccessary to build mindfull.

Planning Diagram

Planning Diagram

🍎 Features

MVP

As a user...
  • I want to create a new account so that I can start my fitness journey
  • I want to share some personal information such as my current weight, height, and activity level so that I can receive a recommended caloric intake
  • I want to search for food items I've eaten so that I can log it into my journal
  • I want to see the nutrition facts for what I've eaten so that I can monitor my daily intake

🍎 Installation

Here is a list of installations that were necessary to build this app:

External Api

-Edamam

🍎 Dependencies

Swift

Python/Django

Heroku

Note: I had to create a separate repo for my back-end. I learned that Heroku needs to see requirements.txt/Pipfile/setup.py in the root file.

🍎 Resources

I could not have done this project without these documentations and tutorials! Highly recommend if you want to build an iOS app!

🍎 Design

🍎 Screenshots

Login Screen Google Signin Welcome Form Caloric Intake Journal Food Entries Food Search Food Entry Nutrition Facts Delete Nutriton Ring

Note: The nutrition ring in the last image is not complete. Just the start 🙂