Está finalizado dentro do possível de acordo com o tempo para ser entregue. De fato, ainda há o que ser feito, refatorado e desenvolvido, podendo ser um projeto que continuará sendo feito pela equipe após a finalização da matéria.
O Invext é um site 100% gratuito e open source que oferece o gerenciamento de carteira de investimento, facilitando a visualização de sua carteira através de gráficos e tabelas.
Frontend | Backend | Database |
---|---|---|
HTML | Node Js | MySQL |
CSS | JavaScript | |
React |
Warning O Sistema Operacional base para o guia de utilização é o Ubuntu 22.04
Versão utilizada no projeto: 16.16.0 (LTS)
Versão utilizada no projeto: 8.0.30
No terminal, digite:
sudo apt-get install mysql-server
Após isso, verifique se foi instalado corretamente:
systemctl is-active mysql
Caso o comando retorne "active", o mysql foi instalado corretamente
No terminal do computador, digite:
sudo mysql_secure_installation
- Pressione "y" para aceitar a validação por senha
- Após isso, digite "0" para o nível de política de validação de senha
Assim, deve aparecer o campo para inserir uma senha. A senha deve ser: 12345678
Pressione "y" para aceitar a senha
E por fim, serão mostradas algumas opções de configuração do mysql, faça como na imagem abaixo:
Beleza! Agora só precisamos criar o nosso database, seguindo os seguintes passos:
Entre no mysql pelo terminal, com o seguinte comando:
mysql -u root -p
Você deve ver a seguinte mensagem:
Após isso, digite:
CREATE DATABASE usuario;
E pronto! O banco de dados foi configurado!🎉
Primeiramente, clone o repositório na máquina local:
git clone https://github.com/fga-eps-mds/GFour-Invext.git
Após isso entre na pasta do projeto:
cd GFour-Invext
Para configurar o backend da aplicação, entre na pasta "Back":
cd Back
Instale todas as dependências:
npm install
Rode a aplicação:
npm start
A partir da pasta do projeto "GFour-Invext na pasta "Front":
cd Front
Instalar as dependências:
npm install
Rodar o projeto:
npm run dev
Será apresentado um link para acessar a aplicação, como no exemplo:
Basta colar o link no navegador e aproveitar o projeto!
Maria Abritta |
Lucas Felipe |
Lucas Gomes |
Leonardo Padre |
Luciano Freitas |
Amanda Fernandes |
Antônio Júnior |
Josué Teixeira |
[email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
🚧