O Grupo Sozo é um grupo empresarial composto por diversas empresas do setor financeiro. Entre elas estão: A VLG Investimentos, empresa credenciada à XP e focada na assessoria de investimentos. O Mercado em 1 Minuto, focado no noticiário do setor. A VLG Seguros, focada em soluções para planejamento patrimonial, como Seguros e Previdência. E a VLG Corporate, focada em soluções financeiras personalizadas.
Todas estas empresas precisam de uma ferramenta para se organizar quanto as atividades a serem feitas. Para isso iremos realizar a criação de um pequeno sistema para gerenciar o que precisar ser feito e o que ja foi feito.
O objetivo do projeto é reproduzir, parcialmente, o TODO do 👉google keep,
utilizando o framework web Svelte
👉 https://svelte.dev/ e o framework de
aplicativos Ionic
👉 https://ionicframework.com/.
Seu sistema de TODOs ✔ deve conter as seguintes features:
Features adicionais para o seu sistema de TODOs ✔ (não obrigatório):
🤗 Se preocupe em fazer um bom código e dar seu máximo. Iremos avaliar o processo e não somente o resultado!
📝 Para lhe guiar será avaliado os seguintes aspectos:
Svelte
👉 https://svelte.dev/Ionic
👉 https://ionicframework.com/🦝 Projeto deve ser salvo neste mesmo repositório em uma nova branch, com o seu primeiro nome e último separado por underline (e.x.: fulano_silva). Faça commits pequenos e concisos com as novas funcionalidades.
⏰ Você terá 7 dias corridos para completar o desafio, a contar da data de envio deste por meio do e-mail.
Instale Node.js https://nodejs.org/en/
Se for desenvolver para Android, prepare o ambiente Android https://ionicframework.com/docs/developing/android. O ambiente não usa Cordova, então pode ignorar esses passos.
Se for desenvolver para iOS, Prepare o ambiente iOS https://ionicframework.com/docs/developing/ios
Execute os comandos abaixo:
npm install
npm install -g @ionic/cli
npm run build
Rode o app de forma independente com:
npm run ionic-run:android
npm run ionic-run:ios
Para live reload, o celular deve estar no mesmo WiFi do computador. Rode o app de forma live reload com:
npm run ionic-run-livereload:android
npm run ionic-run-livereload:ios
Rode no browser (para testar sem funcionalidades nativas) com:
npm run dev # live reloading mode
npm run build # generate production build
npm run start # serve the production build