Integrantes Isabel Tenório | Iasmin Raquel | Tayane Cibely | Leonardo Nunes | Izabel Nascimento | Letícia Lívia
Este repositório contém a interface frontend do sistema FinPro, uma aplicação web para gestão financeira pessoal, desenvolvida com Angular 19 e TypeScript. O projeto está sendo realizado para a disciplina de Projeto de Desenvolvimento do curso de Bacharelado em Ciência da Computação da UFAPE, sob orientação do professor Rodrigo Gusmão de Carvalho Rocha, como parte do Período 2025.1.
O FinPro é um sistema que oferece uma plataforma completa para controle de finanças pessoais.
O frontend se comunica com um backend em Spring Boot, disponível neste repositório.
- Permitir que usuários controlem suas finanças pessoais de forma digital e organizada
- Oferecer uma interface intuitiva para cadastro e visualização de despesas
- Implementar sistema de autenticação seguro com diferentes níveis de acesso
- Proporcionar um dashboard centralizado com informações financeiras relevantes
- Facilitar o acompanhamento de gastos através de categorização
- Angular 19 - Framework principal
- TypeScript - Linguagem de programação
🔨 Em desenvolvimento - Entrega parcial referente ao Período 2025.1
Este repositório está organizado com:
src/app/auth/– Módulo de autenticação (login, registro, guards)src/app/dashboard/– Dashboard principal do sistemasrc/app/home/– Página inicialsrc/app/entity/– Interfaces e modelos de dadossrc/environments/– Configurações de ambientepublic/assets/– Arquivos estáticos (imagens, ícones)src/styles.css– Estilos globais
- Backend (API) rodando - Certifique-se de que o backend Spring Boot esteja executando em
https://finpro-service-191642919864.southamerica-east1.run.app/register - Node.js na versão mais atual
- Angular CLI instalado globalmente
- Clonar o repositório:
git clone https://github.com/Projeto-Des-SW/finpro-front.git
cd finpro-front- Instalar as dependências:
npm i- Instalar Angular CLI globalmente (se não tiver):
npm install -g @angular/cli- Executar em ambiente de desenvolvimento:
ng serveO sistema estará disponível em: https://finpro-service-191642919864.southamerica-east1.run.app/register
O arquivo src/environments/environment.prod.ts está configurado para:
export const environment = {
production: true,
apiUrl: 'https://finpro-service-191642919864.southamerica-east1.run.app'
};Certifique-se de que o backend esteja rodando na porta 8080 antes de iniciar o frontend.
O sistema também está disponível online em:
FinPro
🔙 Backend do FinPro (Spring Boot)
🎥 Pitch
Rodrigo Gusmão de Carvalho Rocha
Disciplina: Projeto de Desenvolvimento – UFAPE
Período: 2025.1
Este projeto está sendo desenvolvido para fins acadêmicos como parte da disciplina de Projeto de Desenvolvimento da UFAPE.