Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/4l1c3-r4bb1t/sds2-dsdelivery
🚚 O DS Delivery é uma aplicação onde se pode fazer pedidos para entrega.
https://github.com/4l1c3-r4bb1t/sds2-dsdelivery
java react spring
Last synced: 6 days ago
JSON representation
🚚 O DS Delivery é uma aplicação onde se pode fazer pedidos para entrega.
- Host: GitHub
- URL: https://github.com/4l1c3-r4bb1t/sds2-dsdelivery
- Owner: 4L1C3-R4BB1T
- License: mit
- Created: 2021-01-04T16:58:39.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-05-09T13:08:05.000Z (over 3 years ago)
- Last Synced: 2024-11-09T15:31:07.756Z (2 months ago)
- Topics: java, react, spring
- Language: TypeScript
- Homepage:
- Size: 2.25 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DS Delivery
[![NPM](https://img.shields.io/npm/l/react)](https://github.com/4L1C3-R4BB1T/sds2-dsdeliver/blob/main/LICENSE)# Sobre o projeto
DS Delivery é uma aplicação construída durante a 2ª edição da **Semana DevSuperior**, evento organizado pela [DevSuperior](https://devsuperior.com.br "Site da DevSuperior").A aplicação consiste em um sistema de delivery.
O pedido é feito através da aplicação web e o gerenciamento é feito através da aplicação mobile, onde se pode iniciar a navegação ou confirmar a entrega, além de se poder ver os detalhes do pedido.
## Layout Web
![Web 1](https://github.com/4L1C3-R4BB1T/sds2-dsdeliver/raw/main/_assets/web1.png "Tela início")
![Web 2](https://github.com/4L1C3-R4BB1T/sds2-dsdeliver/raw/main/_assets/web2.png "Tela fazer pedido")## Layout Mobile
## Modelo Conceitual
![Modelo Conceitual](https://github.com/4L1C3-R4BB1T/sds2-dsdeliver/raw/main/_assets/modelo-conceitual.png)# Tecnologias Utilizadas
### Back-end
- Java
- Spring
### Front-end
- HTML
- CSS
- JavaScript
- TypeScript
- React
- React Native
### Deploy
- Back-end: Heroku
- Front-end Web: Netlify
- Banco de Dados: PostgreSQL# Como executar o projeto
```bash
# clonar o repositório
git clone https://github.com/4L1C3-R4BB1T/sds2-dsdeliver.git
```
### Back-end
```bash
# entrar na pasta backend
cd backend# executar o projeto
./mvnw spring-boot:run
```### Front-end Web
Necessário ter o npm / yarn```bash
# entrar na pasta front-web
cd front-web# instalação das dependências
npm install# executar o projeto
npm start
```### Front-end Mobile
Necessário ter um smartphone com o [Expo](https://play.google.com/store/apps/details?id=host.exp.exponent "Aplicativo") instalado
**O smartphone e o PC precisam estar na mesma rede**```bash
# entrar na pasta front-mobile
cd front-mobile# instalação das dependências
npm install# executar o projeto
npm start
```
- Abra o aplicativo do **Expo**
- Scaneie o **QR Code** que aparecer no navegador ou no terminal