Skip to content

eduardoao/igti-projeto-final

Repository files navigation

# Controle Financeiro Pessoal

O projeto é um desafio do curso [bootcamp online - desenvolvedor fullstack](https://www.igti.com.br/custom/bootcamp-desenvolvedor-full-stack/). O desafio consiste em desenvolver uma aplicação web para Controle Financeiro Pessoal, utilizando as tecnologias NodeJs e Express para a criação de API, MongoDB e Mongoose para persistir os dados, React no frontend consumindo a API desenvolvida, e publicar a solução no Heroku.

**Funcionalidades:**

- Filtrar lançamentos por período.
- Filtrar por descrição.
- Incluir, editar e remover lançamentos.

## 📷 App

![](https://ik.imagekit.io/0hmjtnwyvn/bootcamp-igti/app-finapp_bq8S1njs5.gif)

Quer saber mais sobre os módulos da formação? Acesse o meu repositório completo; [bootcamp-fullstack](https://github.com/mauricio-viana/bootcamp-fullstack) 👈

## Gostou do projeto? Veja como utiliza-lo: 🚀

**Pré requisitos: Node + Yarn**

```bash
# Versões.
$ node -v
v12.9.1

$ yarn -v
1.22.4
```

**Tem os requisitos? Então bora configurar:**

Backend

```bash
# Faça clone do repositorio
$ git clone https://github.com/mauricio-viana/finapp.git

# Entre no diretório
$ cd finapp

# Instalar dependências back-end
$ yarn

# Inicie o servidor
$ yarn server
```

Frontend

```bash
# Entre no diretório do front-end
$ cd finapp/client

# Instalar dependências front-end
$ yarn

# Inicie o front-end
$ yarn start
```

## 🔧 Tecnologias e bibliotecas utilizadas:

- [NodeJs](https://nodejs.org/)
- [ReactJs](https://reactjs.org/)
- [MongoDB Atlas](https://www.mongodb.com/)
- [Heroku](https://www.heroku.com/)

## Autor

👤 **Mauricio Viana**

- Linkedin: [@mauricio-viana](https://www.linkedin.com/in/mauricio-viana)
- Github: [@mauricio-viana](https://github.com/mauricio-viana)




// Aqui havia um erro difícil de pegar. Importei como "transactionModel",
// com "t" minúsculo. No Windows, isso não faz diferença. Mas como no Heroku
// o servidor é Linux, isso faz diferença. Gastei umas boas horas tentando
// descobrir esse erro :-/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published