Skip to content

Aplicação web criada para ajudar no controle de finanças e investimento.

Notifications You must be signed in to change notification settings

Fgarm/GUMA-financas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💸 GUMA
Controle de Finanças e Investimentos

Aplicação web desenvolvida conjuntamente nas disciplinas de Projeto Integrador e Engenharia de Software 1 do curso de Bacharelado em Ciência da Computação da UTFPR na qual tem como objetivo o gerenciamento financeiro, tanto individual, quanto coletivo para um grupo de pessoas.


Como executar o Back-end

Crie um Ambiente Virtual

python -m venv <venv_name>

# Ative-o, se estiver no Linux, por meio do comando
source <venv_name>/bin/activate

# Ou se estiver no Windows, por meio do comando
.\<venv_name>\Scripts\activate

Instale as dependências do projeto

pip install -r requirements.txt

Conexão com MySql e com servidor local

  • Crie um banco de dados pelo MySql.

  • Crie um arquivo chamado local_settings.py dentro do diretório BACK/GUMA_investimentos/ e adicione o código abaixo.

  • OBS.: Lembre-se de modificar todos os campos necessários que estão listados abaixo de acordo com as configurações do seu banco de dados, como NAME, USER, PASSWORD e PORT.

from GUMA_investimentos.settings import *

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'guma_financas',
        'USER': 'bd_username',
        'PASSWORD': 'bd_user_password',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}

Aplique as migrações no seu banco de dados por meio dos comandos

# Cria arquivos de migração com base nas alterações feitas nos models
make makemigrations

# Aplica essas migrações pendentes ao banco de dados
make migrate

Finalmente, inicialize o servidor do Django que estará disponível na porta 8000 atrvés do comando

make runserver

Como executar o front-end

Certifique-se de que o Node.js está instalado em sua máquina. Se ainda não tiver, faça o download em https://nodejs.org/en/download/ e instale-o.

Instale as dependências do projeto a partir do comando

npm install

Inicie o servidor de desenvolvimento

npm run dev

🎓 Autores


Guilherme Maturana

RA: 2349353


Guilherme Matos

RA: 2349361


Gustavo Martins

RA: 2349370


Marcos Quadros

RA: 2380560


Thiago Gariani

RA: 2388898

About

Aplicação web criada para ajudar no controle de finanças e investimento.

Resources

Stars

Watchers

Forks

Packages

No packages published