GithubHelp home page GithubHelp logo

fit-flow-labs's Introduction

FitFlow - Gerenciamento de Planos de Treino

Bem-vindo ao repositório do projeto FitFlow! 💪

O FitFlow é uma aplicação voltada para o gerenciamento de planos de treino personalizados. Desenvolvido pelos alunos do Full Stack Club, um curso de programação que abrange tópicos como React, Node, TypeScript e muito mais. Com o FitFlow, os usuários podem criar, compartilhar e monitorar seus planos de treino de maneira eficaz e conveniente. A aplicação oferece uma variedade de recursos que ajudam os usuários a alcançar seus objetivos de condicionamento físico de forma personalizada e organizada.

Funcionalidades Principais 🏋️‍♀️

  • Crie e gerencie planos de treino personalizados.
  • Adicione exercícios específicos para cada dia de treino.
  • Acompanhe o progresso e marque os treinos como concluídos.
  • Visualize estatísticas e histórico de treinos.
  • Compartilhe seus planos de treino com outros usuários.

Tecnologias Utilizadas 🚀

  • Frontend e Backend: Desenvolvimento integrado usando o Next.js 13 para renderização do lado do servidor.
  • Autenticação: Next Auth para autenticação de usuários, inicialmente com suporte para login pelo Google.
  • Design e Componentes: Tailwind CSS e shadcn/ui para criação de interfaces modernas e responsivas.
  • Banco de Dados: Postgres com Prisma para interação eficiente com o banco de dados.

Gerenciamento de Branches com GitFlow 🌿

Nós adotamos a abordagem de gerenciamento de branches GitFlow para organizar o fluxo de trabalho do nosso projeto. Isso significa que utilizamos os branches main e development como branches principais. O main contém o código estável do nosso projeto, enquanto o development é onde as novas funcionalidades são desenvolvidas antes de serem mescladas no main. Para cada nova funcionalidade, criamos branches de feature a partir do development.

Para correções de bugs, criamos branches a partir da main. Essa abordagem nos permite manter um fluxo de trabalho organizado, garantindo que as correções de bugs sejam feitas a partir do código estável.

Para saber mais sobre o GitFlow, consulte o guia oficial do Vincent Driessen.

Como Contribuir 🤝

  1. Faça um clone deste repositório.
  2. Crie um branch para as suas alterações: git checkout -b minha-contribuicao.
  3. Faça suas modificações e adições.
  4. Faça commits das suas mudanças: git commit -m 'Adiciona novos recursos'.
  5. Faça um push para o seu branch: git push origin minha-contribuicao.
  6. Abra um pull request neste repositório.

Documentação e Acompanhamento 🔍

  • Wiki: Acesse a documentação completa do FitFlow na Wiki.
  • Projeto: Acompanhe o progresso do projeto no painel de projetos.

Contato 📬

Para dúvidas, sugestões ou colaborações, entre em contato conosco:

Licença 📝

Este projeto é licenciado sob a Licença MIT.

fit-flow-labs's People

Contributors

felipemotarocha avatar

Watchers

 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.