Skip to content

martins-rafael/gym-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gym Manager

Sistema web de gerenciamento de academia.

GitHub language count GitHub Top Language License GitHub last commit

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.

página principal

demonstração


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

About

🏋️ Sistema web de gerenciamento de academia.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published