All Projects → zupzup → Reactgym

zupzup / Reactgym

Licence: mit
Workout-Tracking app built in ES6 using react, flux and ImmutableJS

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Reactgym

Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (+477.78%)
Mutual labels:  mobile-app, app
bitpocket-mobile-app
Mobile app for accepting bitcoin payments at the point of sale (Bitcoin POS).
Stars: ✭ 26 (-27.78%)
Mutual labels:  cordova, mobile-app
Fultter Example App
一个功能完整齐全的Bloc模式Flutter App项目。🍨更关注架构的SPA应用。,使用Node作为后台系统,使用了部分官方plugin,大体功能自己封装。🥰 有用请Star。
Stars: ✭ 248 (+588.89%)
Mutual labels:  mobile-app, app
Flutter Ui Showcase
FLUTTER UI Showcase
Stars: ✭ 68 (+88.89%)
Mutual labels:  mobile-app, app
Wire Ios
📱 Wire for iOS (iPhone and iPad)
Stars: ✭ 3,079 (+8452.78%)
Mutual labels:  mobile-app, app
Components
MobileUI was created thinking of making your hybrid application faster and smaller since you only install what you are really going to use for UI.
Stars: ✭ 125 (+247.22%)
Mutual labels:  mobile-app, cordova
Dianoia-app
Mobile (Ionic 3 - Angular 4) app about non-pharmaceutical activities and information for people with dementia.
Stars: ✭ 13 (-63.89%)
Mutual labels:  cordova, mobile-app
Carpoolear
The open source Vue.js frontend (mobile and cordova app) for the argentinian carpooling application: Carpoolear
Stars: ✭ 59 (+63.89%)
Mutual labels:  app, cordova
IoT-iBeacon
An Ionic app for indoor localization and navigation using BLE iBeacons.
Stars: ✭ 39 (+8.33%)
Mutual labels:  cordova, mobile-app
Ionic-ElastiChat-with-Images
Ionic Magic Chat with Angular Elastic, Autolinker.js and more!
Stars: ✭ 66 (+83.33%)
Mutual labels:  cordova, mobile-app
Vue Movie
基于vue2.0构建的在线电影网【film】,webpack+vue+vuex+keepAlive+muse-ui+cordova 全家桶,打包成APP
Stars: ✭ 175 (+386.11%)
Mutual labels:  app, cordova
Eeui
📱 使用 Vue.js 跨平台开发高质量原生(Android/iOS)应用。
Stars: ✭ 475 (+1219.44%)
Mutual labels:  mobile-app, app
Framework7 Template Vue Simple
Deprecated! Simple Framework7 Vue starter app template in a single HTML file
Stars: ✭ 81 (+125%)
Mutual labels:  app, cordova
Flutter parallax scroll
Flutter UI challenge- Parallax scroll effect
Stars: ✭ 172 (+377.78%)
Mutual labels:  mobile-app, app
Framework7 Cli
Framework7 command line utility
Stars: ✭ 76 (+111.11%)
Mutual labels:  app, cordova
Flutter Osc
基于Google Flutter的开源中国客户端,支持Android和iOS。
Stars: ✭ 2,793 (+7658.33%)
Mutual labels:  mobile-app, app
Mobile.UP
Mobile.UP
Stars: ✭ 13 (-63.89%)
Mutual labels:  cordova, mobile-app
Caffe Mobile
Optimized (for size and speed) Caffe lib for iOS and Android with out-of-the-box demo APP.
Stars: ✭ 316 (+777.78%)
Mutual labels:  mobile-app, app
Tinder React Native
Tinder clone - React Native.
Stars: ✭ 661 (+1736.11%)
Mutual labels:  mobile-app, app
Protime
📱⏰ Mobile application for tracking projects time written in Flutter!
Stars: ✭ 31 (-13.89%)
Mutual labels:  app

reactgym

Workout-Tracking app built in ES6 using react, flux and ImmutableJS. It runs on the Web as well as on Android/iOS using Phonegap.

Motivation

I wrote this app to get more familiar with react development as a whole, including extensive unit testing using Jest. It is written completely in ES6 and uses Immutable datastructures for all application state. The application follows the flux pattern and has all the cool gadgets for productive development like webpack, eslint and react-hot-loader.

Demo:

Features:

  • Creation of
    • Exercises
    • Workouts
    • Trainings
  • Training History
  • Rest-Timer
  • Local Backup

Setup:

  • npm install
  • gulp (starts a webpack server)
  • gulp test (runs tests and watches files)
  • gulp prod (puts the runnable app in the www/ folder)

For native builds:

  • npm install -g phonegap
  • gulp phonegap (creates a phonegap app)
  • gulp buildios (builds the app for iOS)
  • gulp buildandroid (builds the app for Android)

Tech

  • Libs
    • react 0.13
    • react-router 0.13
    • ImmutableJS
    • Flux
  • Build
    • gulp
    • eslint
    • babel
    • webpack
    • react-hot-loader
    • sass
    • phonegap
  • Tests
    • Jest
    • Istanbul
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].