gym-manager

🏋️ Sistema web de gerenciamento de academia.

MIT License

Stars
10

Gym Manager

Tópicos

Sobre o Gym Manager

Funcionalidades

Tecnologias

Instalação e uso

Licença

Sobre o Gym Manager

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.

Funcionalidades

  • Criar, visualizar, editar e apagar instrutores e membros.
  • Filtrar instrutores e membros.
  • Paginação.
  • Páginas dinâmicas com Nunjucks.
  • Banco de dados PostgreSQL.

Tecnologias

As seguintes tecnologias foram utilizadas no desenvolvimento do projeto:

Instalação e uso

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

Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com 💜 by Rafael Martins