GithubHelp home page GithubHelp logo

workoutcell's Introduction

This software falls under GNU GPLv3

Workoutcell was an attempt to build a platform for connecting atheltes and coach in cardio based sports. The project was abandonned, it is also my first web project, this means both server-side and client-side code is horrible. The platform still supports the following features:

  1. Adding/Removing training events in a calendar
  2. Creation of workout cells (a circle of friends)
  3. Adding training events for a cell
  4. Notification events (friend request, coaching request, event request)
  5. Creation of running/cycling courses on a map (google map javascript sdk)
  6. Attaching courses to training events to share

workoutcell's People

Contributors

guiomie avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar Nic G avatar  avatar  avatar

Forkers

marwahaha

workoutcell's Issues

new workout

the old data from previous workout should clear

Dev to Prod set up

Have a set up created that initalises new schema required when passing from DEV to Prod.

New Cell Features

Implement system to invite individuals in cell, and to also make a Cell private, thus requiring to be invited to join.

Functionality: Save as workout template

If a coach wants to send a similar workout to another individual, re-inputing the whole workout (especially) becaumes tedious. An option to save a workout as a template, and reuse this workout is a must.

Workout date inaccurate

The date posted when created a workout isn't the value saved in the database. Probably due to UTC to GMT conversion.

Functionality: Print button for workouts

Coaches like to print the multiple workouts for a single session to distribute them to their athletes. A print button that would take the workout structure/text and put it on a printable page in browser would be useful.

Code cleaning: Qtip generation

Modify the dirty qtip generation for intervall creation, implement class based system with tag with a description parameter.

map end time

la map doit etre la ville natale
comment change-tu de ville
si oublie de changer le end time ca donne pas derreur

bug: Clicking on links to cell not working

This error happens for the cellLink and cellMessage click handler.

Possible fix: base change on cellcard class. Have http request done before, and then pass object to function, instead of passing id.

bug: quitting a cell

-Join cell button isn't reinstored avec quittting on the cell's main page
-When quitting cell, calendar isnt changed back to users calendar.

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.