Repositório do projeto desenvolvido na semana DevSuperior 2, evento da DevSuperior.
O projeto consiste em uma aplicação web e um aplicativo de encomenda de produtos. A ideia é implementar o layout proposto, onde o usuário pode escolher produtos e uma localidade no mapa, e fazer um pedido de entrega. O pedido pode ser entregue pelo aplicativo mobile.
As tecnologias utilizadas foram: Back-end: Java com spring Front-end: React Js Mobile: React Native
O aplicativo web foi publicado neste link, no netlify. E o servidor back-end foi publicado neste link, no heroku. O back-end só possui as rotas /orders e /products acessíveis.
Para rodar o back-end é necessário utilizar o aplicativo Spring Tool. É preciso abrir o repositório, e rodar como "spring boot app".
Além disso, é preciso alterar o arquivo "application.properties", utilizando spring.profiles.active = dev.
Para rodar o front-end é necessário apenas entrar na pasta e rodar o comando
npm install && npm start
Para rodar o mobile é neessário ter o expo instalado no celular e no computador, e rodar o comando
npm install && npm start