PowerUp é uma aplicação web focada em armazenar ferramentas para usuários poderem utilizá-las. A aplicação permite que os usuários cadastrem seus treinos e refeições semanais, criem um perfil para servir de base para calcular o IMC, além de consultar suplementos e requisitar treinos e dietas prontas.
- David Emmanoel Lopes Rocha - @davidemmannoel
- Jamuelton Angelim - @jamuelton
- Node.js
- Docker
- React
- Prisma
- JavaScript
- Express
- Axios
- JWT
- PostgreSQL
- Cadastro de treinos semanais
- Cadastro de refeições semanais
- Criação de um perfil para cálculo do IMC
- Consulta de suplementos
- Requisição de treinos e dietas prontas
Para usar o PowerUp, você precisará clonar o repositório e instalar as dependências:
git clone https://github.com/seu-usuario/powerup.git
cd powerup
npm install
Em seguida, você precisará configurar as variáveis de ambiente:
cp .env.example .env
Edite o arquivo .env
para fornecer as informações necessárias, como as credenciais do banco de dados.
Para rodar a aplicação, você precisará ter o Docker e o Docker Compose instalados em sua máquina.
- Navegue até a pasta raiz do projeto
- Execute o seguinte comando no terminal:
docker-compose up -d
- Aguarde alguns minutos até que os containers sejam iniciados
Por fim, execute o comando para iniciar o servidor no back-end:
npm run dev
Execute para rodar o front-end:
npm start
A aplicação estará disponível em http://localhost:3000.
Se você deseja contribuir com o PowerUp, por favor abra uma issue para discutir suas ideias e sugestões.
Você pode também contribuir da seguinte forma:
- Faça um fork deste repositório
- Clone o seu fork em sua máquina
- Crie uma nova branch com o nome da sua feature:
git checkout -b nome-da-feature
- Faça as alterações necessárias
- Faça o commit das suas alterações:
git commit -m 'feat: minha nova feature'
- Faça o push para o seu fork:
git push origin nome-da-feature
- Crie um novo Pull Request
Este projeto está licenciado sob a Licença MIT.