Coder Social home page Coder Social logo

go-muscu's Introduction

                                                            _____
                                                           /    /\
                                                          /    /  \
                                                         /    /    \
                                                        /    /  /\  \
                                                       /    /  /  \  \
                                                      /    /  /\   \  \
                                                     /    /  /  \   \  \
                                                    /    /__/____\   \  \
                                                   /              \   \  \
                                                  /________________\   \  \
                                                  \_____________________\ /

go-muscu's People

Contributors

mlhoutel avatar reifocs avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

mlhoutel

go-muscu's Issues

Fix pipeline

there is sometimes an issue with tailwind files generation, see remix pwa starter package.json for reference

Display full exo names

Remove the elipses in the names of the exo list and display full names in multi lines

Update the repo README

Make a better README explaining the project and sahring the link to the website deployment

Tags

What we need

  • to be able to estimate the total mass for a muscle group
  • to be able to quickly repeat the same workouts with the same weights as a previous session
  • to filter the evolution of performance by muscle group

How it works:

  1. Arrival on the workout page
  • Hide the carousel of choice of exercises

  • Instead, text field with drop down list for the tag

    • Do not save the tags in a separate table
    • We will associate ONLY ONE tag for each session, a tag can be empty if needed
    • For the list, we will make a query to find the tags used the previous month
  • If a tag already used is chosen, we will look for the last date of use and we will put back the same exos and the same weights

  • If a new tag is created, we do nothing but associate the tag to the session

  • If no tag is chosen (cross button), we leave the tag empty for the session

  1. After choosing a tag
  • A banner is displayed at the top with the name of the session tag in small
  • The choice of exercises for the session is displayed again
  1. Need to change the tag
  • If the user wants to change the current tag, he can press the cross in the banner
    • It is assumed that the user only wants to do this after having selected the exercise
    • As there is a risk of replacing the current exercises in the session, a popup warning must be displayed
    • If the user validates, all the exercises in the session are deleted

Import / Export account data from app

It would be great to have a functionnality to import / export all the account datas from the app.

Export:

  • serialize all datas from account
  • download it in a .json file

Import

  • Read an parse a selected .json file
  • Validate the schema
  • Handle errors
  • Replace / Merge datas with existing ones

push notification redirection url

be more restrictive on the route that we want to redirect to, currently any route containing "daily" in the url will get the focus.
see app/entry.worker.tsx

Rémanence des poids

Pré remplir automatiquement les poids et reps d'un exercice quand au moins une série a déjà été enregistrée

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.