Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (1.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

Ebi Pocket

Front hospedado no Vercel Back e bd hospedado no Railway

Este trabalho apresenta um estudo de caso sobre o desenvolvimento de um sistema de pedidos online para uma loja de marmitas chinesas, com enfoque nas áreas de engenharia de software e metodologias ágeis, como Scrum e Kanban. O projeto, realizado como prática extensionista universitária, tem como objetivo geral aprimorar a experiência do cliente, otimizar o processo de preparação na cozinha e aperfeiçoar o sistema de entregas. A pesquisa qualitativa e exploratória abrange etapas que vão desde a análise inicial e levantamento de requisitos até o design, desenvolvimento, testes e implementação do sistema, com foco nas necessidades e expectativas das partes interessadas, incluindo o restaurante, clientes e usuários. Este trabalho contribui para a integração prática de conhecimentos acadêmicos e para a aplicação de metodologias ágeis em um contexto real de negócios, com base em sólidos princípios de engenharia de software.

Alunos integrantes da equipe

  • Fernando Lúcio Mello do Couto
  • Gabriel Augusto Souza Borges
  • Rafael Pierre Martins
  • Tito Li An Chen
  • Vinicius Assis Lima

Professores responsáveis

  • Soraia Lúcia da Silva
  • Joyce Christina de Paiva Carvalho

Instruções de utilização

Para executar o sistema, é necessário ter instalado: - Node.js (pelo menos na versão 18) - Docker

Depois de clonar o projeto, entre nas pastas Codigo/frontend e Codigo/backend e execute o seguinte comando para instalar as dependências:

npm install

Configuração do backend

Na pasta Codigo/backend, siga os seguintes passos:

O banco de dados de desenvolvimento executa em um container, é necessário configurá-lo com o comando: docker compose up

Depois disso, consiga acesso ao arquivo .env com algum dos desenvolvedores do projeto. Nele, se encontram dados como as credenciais do banco de dados.

Para configurar o banco de dados, é necessário executar suas migrations com o seguinte comando: npm run typeorm:run-migrations

Nesse momento, já possível executar o backend: npm run start:dev

Configuração do frontend

Na pasta Codigo/frontend, siga os seguintes passos:

Consiga acesso ao arquivo .env com algum dos desenvolvedores do projeto. Nele, se encontram dados como o endereço do backend

Execute o frontend com o seguinte comando: npm run dev

Owner

  • Name: NiloCan
  • Login: Nilocan
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.0.1
message: Please cite this software using these metadata.
title: 
authors:
  - family-names: Chen
    given-names: Tito Li An
  - family-names: Martins
    given-names: Rafael Pierre
  - family-names: Couto
    given-names: Fernando Lucio Mello do
  - family-names: Borges
    given-names: Gabriel Augusto Souza
  - family-names: Lima
    given-names: Vinicius Assis
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names: Silva
    given-names: Soraia Lúcia da Silva
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names: Carvalho
    given-names: Joyce Christina de Paiva 
keywords:
  - Shopping 
  - Delivery
repository-code: 
license: CC-BY-4.0
version: 1.0.0
date-released: 2023-12-13

GitHub Events

Total
Last Year

Dependencies

Codigo/backend/docker-compose.yml docker
  • postgres 10.17
Codigo/backend/package-lock.json npm
  • 973 dependencies
Codigo/backend/package.json npm
  • @nestjs/cli ^9.0.0 development
  • @nestjs/schematics ^9.0.0 development
  • @nestjs/testing ^9.0.0 development
  • @types/express ^4.17.13 development
  • @types/jest 29.2.4 development
  • @types/multer ^1.4.8 development
  • @types/node ^18.11.18 development
  • @types/nodemailer ^6.4.13 development
  • @types/passport-jwt ^3.0.9 development
  • @types/passport-local ^1.0.35 development
  • @types/supertest ^2.0.11 development
  • @typescript-eslint/eslint-plugin ^5.0.0 development
  • @typescript-eslint/parser ^5.0.0 development
  • eslint ^8.0.1 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • jest 29.3.1 development
  • prettier ^2.3.2 development
  • source-map-support ^0.5.20 development
  • supertest ^6.1.3 development
  • ts-jest 29.0.3 development
  • ts-loader ^9.2.3 development
  • ts-node ^10.0.0 development
  • tsconfig-paths 4.1.1 development
  • typescript ^4.7.4 development
  • @nestjs-modules/mailer ^1.9.1
  • @nestjs/common ^9.0.0
  • @nestjs/config ^3.0.1
  • @nestjs/core ^9.0.0
  • @nestjs/jwt ^10.1.1
  • @nestjs/passport ^10.0.1
  • @nestjs/platform-express ^9.0.0
  • @nestjs/serve-static ^4.0.0
  • @nestjs/typeorm ^10.0.0
  • bcrypt ^5.1.1
  • class-transformer ^0.5.1
  • class-validator ^0.14.0
  • dotenv ^16.3.1
  • hbs ^4.2.0
  • nodemailer ^6.9.7
  • passport ^0.6.0
  • passport-jwt ^4.0.1
  • passport-local ^1.0.0
  • pg ^8.11.3
  • reflect-metadata ^0.1.13
  • rxjs ^7.2.0
  • typeorm ^0.3.17
Codigo/frontend/package-lock.json npm
  • 454 dependencies
Codigo/frontend/package.json npm
  • @emotion/react ^11.11.1
  • @emotion/server ^11.11.0
  • @mantine/core ^6.0.20
  • @mantine/hooks ^6.0.20
  • @mantine/next ^6.0.20
  • @mantine/notifications ^6.0.20
  • @tabler/icons-react ^2.39.0
  • @tanstack/react-query ^5.4.3
  • @types/node 20.6.0
  • @types/react 18.2.21
  • @types/react-dom 18.2.7
  • autoprefixer 10.4.15
  • axios ^1.5.0
  • eslint 8.49.0
  • eslint-config-next 13.4.19
  • next 13.4.19
  • postcss 8.4.29
  • react 18.2.0
  • react-dom 18.2.0
  • tailwindcss 3.3.3
  • typescript 5.2.2