Skip to content

terminator7/FitnessTracker

Repository files navigation

R2F

Managing Braches

Each Page/Features of the application will be represented by a branch.

RECOMMENED Naming Style for Pages/Features

  1. Initial App Startup: appStartUp
  2. Database Implentation: databaseImplemtation
  3. Workout Page: workoutPage
  4. Diet Page: dietPage
  5. Progress Page: progressPage
  6. Water Tracker: waterTrackerPage
  7. Weight Tracker: weightTrackerPage

Steps for Branch setup

  1. Create and Check into Branch: git checkout -b 'pageName'
  2. Access and Edit Branch (if not in branch already): git checkout 'pageName'
  3. Add changes to file into Branch: git add * or git add .
  4. Push branch to Repository: git push origin 'pageName'

Repository Layout

  1. components folder: Will hold componets either designed for a specific page or universally for entire app
    • components should be named in camel case structure: MyComponet.js
  2. pages folder: Will hold all pages to for the app
    • pages should be named in camel case structure: MyPage.js
  3. utils: Will hold basic helper functions that may be useful for whole team
    • helper functions should be named in all lowercase: alllowercasename.js
  4. to be continued as project continues in complexity (suggestions are appericated!)

to be continued...(When I think of more stuff to put lol)

https://www.npmjs.com/package/react-native-vector-icons#icon-component

https://oblador.github.io/react-native-vector-icons/

https://reactnavigation.org/docs/

https://www.waldo.com/blog/react-native-project-structure

https://github.com/vhpoet/react-native-styling-cheat-sheet#view

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published