Skip to content

Latest commit

 

History

History
101 lines (73 loc) · 2.42 KB

README.md

File metadata and controls

101 lines (73 loc) · 2.42 KB

DS Delivery

NPM

Sobre o projeto

https://sds2-michael.netlify.app

DS Delivery é uma aplicação full stack web e mobile construída durante a 2ª edição da Semana DevSuperior (#sds2), evento organizado pela DevSuperior.

A aplicação consiste em um sistema de pedidos de comidas, onde os pedidos são realizados pela web, e depois listados no mobile com opções para os entregadores de inciar a entrega, finalizar a entregar.

Layout mobile

Mobile 1 Mobile 2 Mobile 3

Layout web

Web 1

Web 2

Modelo conceitual

Modelo Conceitual

Tecnologias utilizadas

Backend

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven

Frontend

  • ReactJS
  • Axios
  • Leaflet
  • React-Toastify
  • React Select

Frontend mobile

  • React Native
  • React Navigation
  • Axios
  • dayjs

Implantação em produção

  • Backend: Heroku
  • Frontend web: Netlify
  • Banco de dados: MySQL

Como executar o projeto

Backend

Pré-requisitos: Java 11

# clonar repositório
git clone https://github.com/DenisonMartins/dsdelivery

# entrar na pasta do projeto backend
cd backend

# executar o projeto
./mvnw spring-boot:run

Frontend web

Pré-requisitos: npm / yarn

# clonar repositório
git clone https://github.com/DenisonMartins/dsdelivery

# entrar na pasta do projeto frontend web
cd frontend-web

# instalar dependências
yarn install

# executar o projeto
npm start

Frontend mobile

Pré-requisitos: npm / yarn

# clonar repositório
git clone https://github.com/DenisonMartins/dsdelivery

# entrar na pasta do projeto frontend mobile
cd frontend-mobile

# instalar dependências
yarn install

# executar o projeto
npm start

# abrir a url disponibilizada no console no celular

Autor

Michael Denison Lemos Martins

https://www.linkedin.com/in/michael-dl-martins/