Sistema de registro e entrega de pedidos. As interfaces de usuário foram construídas com React e React Native. Já o back-end foi desenvolvido com Spring Boot.
https://dsdelivery.jonatasosilva.dev/
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Docker, Docker Compose, Git e Node.js.
# Clone este repositório
$ git clone https://github.com/jonatasosilva/dsdeliver-sds2
# Acesse a pasta do projeto no terminal
$ cd dsdeliver-sds2
# Duplique o arquivo .env
$ cp front-web/.env.example front-web/.env
# Adicione o seu token do Mapbox nas variáveis de ambiente
$ nano front-web/.env
# Faça o build do container
$ docker-compose up -d
# Vá para a pasta front-mobile
$ cd front-mobile
# Instale as dependências
$ yarn install
# Substitua o valor da constante API_URL pelo IP da sua máquina
$ nano src/api.ts
# Execute a aplicação
$ yarn start
Back-end (Java + Spring Boot)
- H2 Database Engine
- PostgreSQL JDBC Driver
- Spring Boot Starter Data JPA
- Spring Boot Starter Security
- Spring Boot Starter Test
- Spring Boot Starter Validation
- Spring Boot Starter Web