A control software developed for the Campo Mourão municipal administration's market fairs
Vamos começar instalando os softwares necessários
Após fazer a instalação dos softwares necessários para começar a desenvolver, precisamos instalar as dependências do projeto.
Para isso, acesse a pasta /backend
e execute o comando de instalação:
Após executar a instalação das dependências do projeto, é necessário é necessário executar o script.sql
dentro da pasta database
Para isso utilize o MySQL Workbench ou utilize o CLI do MariaDB.
Após a criação do banco de dados e de suas tabelas, é necessário adicionar o primeiro administrador do sistema.
Para isso, ainda na pasta database
abra o terminal e execute o arquivo insert_first_admin.js
utilizando o comando:
Ao executar o script, também podemos executar o script para popular o banco de dados. Para isso, utilize o comando:
Desta forma, o nosso banco de dados esta pronto e para executar o backend navegue até a pasta /backend
e execute o comando:
Agora, após executar o comando, o servidor esta disponível através da porta :3000
do seu localhost.
Para iniciar o front-end devemos primeiramente instalar as dependências do projeto. Para isso acesse a pasta /frontend
e execute o comando:
Feito a instalação das dependências do projeto, basta executar o servidor frontend, para isso, execute o seguinte comando:
Após terminar a execução do comando anterior, o servidor front-end ficará disponível através da porta :8000
do seu localhost.
A instalação das dependências utilizando o comando yarn
só é necessário durante a primeira execução, ou se for adicionado uma nova dependência.
Então se não for alterado nada dentro do arquivo package.json
, não é necessário executá-lo novamente.
- CPF:
56662192007
- Senha:
123456
Dentro da pasta ´frontend´ faça uma cópia do arquivo .env-default
e de o nome de .env
. Ele serve para definir as configurações do front-end, como a porta de execução e o endereço backend.
Caso for necessário fazer a alteração do mesmo, pare o servidor frontend, altere a configuração dentro do .env
e rode novamente o servidor frontend.
Caso use um banco um usuário diferente de root
sem senha para o banco de dados, é necessário alterar as informações contidas no arquivo backend/config/config.json
. Porém, lembre-se de NÃO FAZER O COMMIT DESTAS ALTERAÇÕES, pois essas alterações se tornarão publicas e sua senha será exposta, caso for uma senha sensível. Para fazer a alterações, basta substituir o trecho de código contendo as suas informações.
"development": {
"username": "SEU USUARIO AQUI",
"password": "SUA SENHA AQUI",
"database": "feira_municipal",
"host": "127.0.0.1",
"dialect": "mysql",
"logging": false,
"operatorsAliases": false
},