Nossa aplicação nasceu a partir da consciência de que muitos jovens iniciando sua vida financeira não conseguem ter controle sobre seus gastos. Muitas vezes por falta de motivação, mas na maioria das vezes por falta de planejamento. Através de uma interface lúdica e intuitiva, auxiliamos esses jovens a iniciar sua caminhada em direção à independência financeira com metas, dicas e criação de hábitos saudáveis. Nossa missão é preparar pessoas para um futuro de mais liberdade, menos amarras e principalmente muitas realizações. Queremos acompanhar nossos usuários do princípio ao fim, sendo parte das maiores conquistas deles, não apenas como espectadores de seu sucesso, mas agentes dele.
- Projeto desenvolvido seguindo as linhas do Desafio Flourish do MegaHack 2.0, Hackatoon organizado pela Shawee
- Código do aplicativo criado por programadores inexperientes (2 meses de estudo) em sua primeira tentativa de criar uma aplicação do 0. Por favor sejam compreensivos.
- Back-End e Front-end não estão conectados ainda!!
- Aplicação continuará em desenvolvimento.
- Existem detalhes do front-end não codados, estão aqui somente para apresentação em imagens. Apenas detalhes.
- Código desenvolvido em 4 dias.
Para iniciar esse projeto na sua máquina local faça um clone desse repositório na pasta selecionada utilizando o comando 'clone' do git.
Para clonar e rodar essa aplicação você vai precisar ter o Git, Node.js v10.16 ou mais atual e o Yarn v1.13 ou mais atual instalados no seu computador.
A partir de agora entre na pasta 'backend' e instale as dependências. EM seguida faça o mesmo com a pasta mobile.
# Clonagem do repositório
$ git clone https://github.com/Thomaz201/MegaHack2-Project
# Vá até a pasta backend e instale as dependências
$ cd backend && yarn
# Vá até a pasta mobile e instale as dependências
$ cd mobile && yarn
Agora podemos rodar nossa aplicação
# Para rodar o back-end
$ yarn dev:server
# Para rodar o front-end mobile no android
$ react-native run-android
Utilize o Insmonia ou aplicações similares para fazer requisições ao back-end
- Node.js - Framework para criação do back-end
- Typescript - Linguagem de desenvolvimento back-end
- PostgresSQL e TypeORM - Banco de Dados relacional e framework de escolha para sua aplicação ao projeto
- React-Native - Framework para criação do front-end mobile
- Insomnia - apliação para teste de requisições ao back-end