Thanks to visit codestin.com
Credit goes to github.com

Skip to content

matregnago/bit-bus

Repository files navigation

Logo

O que é o Bit Bus?

O Bit Bus caracteriza-se como um espaço científico-cultural itinerante voltada à divulgação científica e tecnológica no interior e no entorno de um veículo automotor do tipo ônibus. Por isso, sua denominação une as palavras bit, em referência ao dígito binário, a menor parcela de informação processada por um computador, e bus, sufixo de ônibus, geralmente caracterizado como um veículo de uso coletivo e temporário por um grande número de pessoas. A sua missão é promover a formação das pessoas, por meio da construção do conhecimento, com ênfase na área da ciência e tecnologia.

Propósito do sistema

O sistema foi desenvolvido para que os funcionários do Bit Bus possam controlar o cotidiano do museu. Essa aplicação oferece opções de controle de acervo, eventos e feedbacks. Esse controle é feito a partir de cadastramento e exclusão de elementos, além de modos de visualização adequados para o modelo de dados proposto para cada elemento.

Instalação do projeto

1. Clone esse repositório usando:

git clone https://github.com/matregnago/bit-bus.git
cd bit-bus

2. Instalação

Pré-requisitos básicos

Verifique as instalações

  • Verifique se o NodeJS e o Docker estão corretamente instalados e rodando:
node -v
docker -v

Iniciando o container do banco de dados

  • Inicie o servidor PostgreSQL no Docker, ao executar o seguinte comando no diretório do projeto:
docker compose up -d

Instalando as dependências

  • Instale os pacotes necessários para o funcionamento do projeto:
npm install

Variáveis de ambiente

  • Copie o arquivo .env.example para um novo arquivo chamado .env no diretório raiz do projeto:
cp .env.example .env
  • Você pode utilizar também .env.local ou .env.development.local

Adicionando tabelas no banco de dados

  • Adicione as tabelas declaradas no arquivo schema.prisma no banco de dados
npx prisma db push

3. Inicie o servidor

  • Rode no modo de desenvolvedor
npm run dev

Depois de iniciar, para acessar o projeto, basta acessar http://localhost:3000.

4. Comandos extras

Prisma Studio

  • Para iniciar o Prisma Studio (visualizar todos os dados do banco), execute o comando:
npx prisma studio

Nova migração (Alteração nas tabelas)

  • Para atualizar o banco de dados com a nova versão do arquivo schema.prisma, execute comando:
npx prisma migrate dev --name nome-da-migracao

Autores

Matheus Augusto Tregnago e Guilherme Augusto Gilioli

About

System developed for a university museum project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages