computocell / delivered-app

O Delivery app é uma aplicação full stack web e mobile construída para adquirir conhecimento. A aplicação consiste em entrega de pedidos, onde o usuário seleciona o pedido no app web, e o motoboy entrega e completa o pedido no mobile. O Design do projeto foi feito pela equipe da DevSuperior, onde o mesmo foi projetado em java, react e react-native, mas para afins de estudo eu utilizei o layout e fiz o projeto em node, angular e flutter.

Home Page:https://app-delivery-d0d71.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Delivery App
Node | Angular | Flutter

github license

Sobre | Tecnologias Utilizadas | Como executar | Licença | Autor

Sobre o Projeto

https://app-delivery-d0d71.web.app

O Delivery app é uma aplicação full stack web e mobile construída para adquirir conhecimento.

A aplicação consiste em entrega de pedidos, onde o usuário seleciona o pedido no app web, e o motoboy entrega e completa o pedido no mobile.

O Design do projeto foi feito pela equipe da DevSuperior, onde o mesmo foi projetado em java, react e react-native, mas para afins de estudo eu utilizei o layout e fiz o projeto em node, angular e flutter.

Layout Mobile

Layout Web

Tecnologias utilizadas

Backend

Frontend

Mobile

Implantação em produção

Como executar o projeto

  • Pré-requisitos
    • É necessário possuir o git instalado.
    • É necessário possuir o Nodejs v16.13.0 ou superior instalado.
    • É necessário ter o Postgres instalado ou um container com a imagem do postgres no Docker
    • É necessário possuir o cli do Angular instalado.
    • É necessário possuir o Flutter 2.10.1 • channel stable.

Faça o clone do repositório:

$ git clone https://github.com/luksdemello/delivered-app.git

Backend

  1. Entre na pasta:
$ cd backend
  1. Crie um arquivo .env conforme exemplo no diretório com as variáveis de acesso para conectar ao seu postgres.
  2. Rode o script.sql que esta situado dentro do diretório src/database no pgAdmin ou algum software de administração de banco de dados de seu gosto.
  3. Execute os comandos:
  # para instalar as dependencias do projeto
  $ npm install

  # para rodar o projeto
  $ npm run dev

Frontend

# acesse a pasta do projeto web
$ cd front-web

# para instalar as dependencias do projeto
$ npm install

# para rodar o projeto
$ ng serve -o

Mobile

# acesse a pasta do projeto web
$ cd mobile

# para instalar as dependencias do projeto
$ flutter pub get


# conecte seu device e rode o comando para rodar o projeto
$ flutter run

Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

Autor

Lucas de mello

linkedin

About

O Delivery app é uma aplicação full stack web e mobile construída para adquirir conhecimento. A aplicação consiste em entrega de pedidos, onde o usuário seleciona o pedido no app web, e o motoboy entrega e completa o pedido no mobile. O Design do projeto foi feito pela equipe da DevSuperior, onde o mesmo foi projetado em java, react e react-native, mas para afins de estudo eu utilizei o layout e fiz o projeto em node, angular e flutter.

https://app-delivery-d0d71.web.app/

License:MIT License


Languages

Language:TypeScript 48.9%Language:Dart 26.1%Language:SCSS 14.5%Language:HTML 6.9%Language:JavaScript 2.4%Language:Swift 0.7%Language:Kotlin 0.2%Language:Shell 0.1%Language:Objective-C 0.1%