Sistema web de gerenciamento de academia.
O Gym Manager é uma aplicação web de gerenciamento de academia, responsável pelo controle de instrutores e membros. Desenvolvido durante o bootcamp LaunchBase da Rocketseat.
- Criar, visualizar, editar e apagar instrutores e membros.
- Filtrar instrutores e membros.
- Paginação.
- Páginas dinâmicas com Nunjucks.
- Banco de dados PostgreSQL.
As seguintes tecnologias foram utilizadas no desenvolvimento do projeto:
Para rodar a aplicação, você precisa ter instalado em sua máquina o Node e o Postgres.
Siga os passos abaixo:
# Abra um terminal e copie este repositório com o comando
$ git clone https://github.com/martins-rafael/gym-manager.git
# ou use a opção de download.
# Entre na pasta com
$ cd gym-manager
# Instale as dependências
$ npm install
# Crie e importe o banco de dados
$ psql -U postgres -c "CREATE DATABASE gymmanager"
$ psql -U postgres -d gymmanager <gymmanager.sql
# Você também pode criar e importar manualmente o banco de dados usando o Postbird ou pgAdmin.
# Conexão com o banco de dados: edite o arquivo db.js dentro da pasta src/config com o seu user e password do Postgres.
# Rode a aplicação
$ npm start
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com 💜 by Rafael Martins