Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/martins-rafael/gym-manager
🏋️ Sistema web de gerenciamento de academia.
https://github.com/martins-rafael/gym-manager
express javascript nodejs postgres
Last synced: about 1 month ago
JSON representation
🏋️ Sistema web de gerenciamento de academia.
- Host: GitHub
- URL: https://github.com/martins-rafael/gym-manager
- Owner: martins-rafael
- License: mit
- Created: 2020-06-04T02:28:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T23:40:11.000Z (almost 2 years ago)
- Last Synced: 2023-03-06T15:03:39.893Z (over 1 year ago)
- Topics: express, javascript, nodejs, postgres
- Language: JavaScript
- Homepage:
- Size: 4.49 MB
- Stars: 10
- Watchers: 1
- Forks: 3
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gym Manager
Sistema web de gerenciamento de academia.
## Tópicos
[Sobre o Gym Manager](#sobre-o-gym-manager)
[Funcionalidades](#funcionalidades)
[Tecnologias](#tecnologias)
[Instalação e uso](#instalação-e-uso)
[Licença](#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](https://rocketseat.com.br/launchbase) da [Rocketseat](https://rocketseat.com.br/).
## Funcionalidades
- [X] Criar, visualizar, editar e apagar instrutores e membros.
- [X] Filtrar instrutores e membros.
- [X] Paginação.
- [X] Páginas dinâmicas com Nunjucks.
- [X] Banco de dados PostgreSQL.
## Tecnologias
As seguintes tecnologias foram utilizadas no desenvolvimento do projeto:
- [HTML](https://devdocs.io/html/)
- [CSS](https://devdocs.io/css/)
- [Javascript](https://devdocs.io/javascript/)
- [Node](https://nodejs.org/en/)
- [Express](https://expressjs.com/)
- [Nunjucks](https://mozilla.github.io/nunjucks/)
- [PostgreSQL](https://www.postgresql.org/)
## Instalação e uso
Para rodar a aplicação, você precisa ter instalado em sua máquina o [Node](https://nodejs.org/en/) e o [Postgres](https://www.postgresql.org/).
Siga os passos abaixo:
```bash
# 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## Licença
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](/LICENSE) para mais detalhes.
---
Feito com :purple_heart: by [Rafael Martins](https://github.com/martins-rafael)