Giter Site home page Giter Site logo

bananafitness-ionic's Introduction

BananaFit (powered by Ionic)

Social platform for fitness enthuiasts and their friends.

Allows the user to share workouts and follow the plans of others. A great way to have a collection of all your friends' fitness plans.

Current implementations of collaborative fitness do not make it easy for users to create workout templates that are easily usable/sharable with their friends. Current implementations do not allow users to access every detail of other users workouts, which would helpful for those trying to achieve certain fitness goals.

Bananafit provides a medium for collabortive sharing of fitness plans.

Customer Endorsement "Follow your fitness or at least the fitness of others" -Derrick

Contributing

General Workflow

  1. Fork the repo

  2. In your console, clone the repo.

git clone https://github.com/<your_username>/BananaFitness-Ionic.git

  1. Make a branch for the issue you're trying to fix git checkout -b <title>

  2. Make changes to fix the issue and commit with the issue number. Using an editor is prefered over '-m' git commit -m '[close #] '

  3. We use a rebase workflow.

git pull --rebase origin master

  1. Follow the console.

Push to your fork

git push origin HEAD

  1. Make pull request. Once the pull request has been reviewed, it will be merged by another member of the team.

Guidelines

Uphold the current code standard: Keep your code DRY Follow STYLE-GUIDE.md Run tests before submitting a pull request. Your pull request is comprised of a single commit. Commit messages should be written in the present tense. For example, "Fix continuous integration script".

Setting up ionic on your computer

  • Run 'npm install -g ios-sim'
  • Run 'npm install -g cordova ionic'
  • Clone the repo, and go into it
  • Run 'bower install'
  • Run 'npm install'
  • Run 'ionic platform add ios'

Running it

  • ionic build ios
  • ionic emulate ios

Debugging

  • ionic serve (This opens your app as a web app in your chrome. So you can use Chrome's console)

#Workflow

Simulating the app

  1. Pull/Rebase the latest changes from the repo
  2. Run 'ionic build ios' to compile your app locally. Do this when you make changes.
  3. Run 'ionic emulate ios' to run your compiled app.

Making changes

  1. After making changes on your inoic, rebase your feature branch with the latest master branch.
  2. Push your branch up to BananaFitness-Ionic
  3. Create a pull request

#Build failure

  • Try deleting the platforms directory, adding ios platform, and rebuilding the app.

bananafitness-ionic's People

Contributors

cvibhagool avatar djchie avatar lauraweaver avatar randomseeded avatar revolushin avatar xerxesv avatar yx296 avatar ztsmith25 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.