Econtas app de controle financeiro, projeto final proposto no bootcamp FullStack IGTI 2020. App contem funcionalidade de adicionar uma nova transação como receita ou despesa, assim podendo posteriomente edita-la ou exclui-la elas estão sendo paginadas por mês-ano.
Layout antes da refatoração.
Layout depois da refatoração.
- Registro de usuário
- Autenticação de usuario com JWT + Login
- Email para recuperação de senha
- Redefinição de senha
- Redefinição do layout
- Criação de rotas
- Criação de pagina de gráficos
- Login social
- Avatar no perfil do usuario
- Uso de Logger
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disso é bom ter um editor para trabalhar com o código como VSCode.
- obs: Foi utilizado o Yarn como instalador de dependências.
# Clone este repositório
$ git clone https://github.com/anamaximiano93/econtas-controle-financeiro-app.git
# Acesse a pasta do projeto no terminal/cmd (ps: nome da pasta)
$ cd econtas-controle-financeiro-app
# Instalando dependências do Back-End (raiz da pasta)
# npm ou yarn + install
$ yarn install
# Instalando dependências do Front-End (pasta client)
$ cd client
# npm ou yarn + install
$ yarn install
# Executando Back-End do projeto (raiz da pasta)
# npm start ou yarn server
$ yarn server
# Executando Front-End do projeto (pasta client)
$ cd client
# npm start ou yarn start
$ yarn start
- Node.js
- Express
- Axios
- Bcryptjs
- JsonWebToken
- Mongodb
- Mongoose
- Nodemailer
- Materialize-css
- jwt-decode
- Apexcharts
- Chroma-js
- React
- React-Router
- React-modal
- React-apexcharts
- React-select
- React-toastify
Feito com ❤️ por Ana Maximiano 👋🏽 Entre em contato!