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 (7.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: eduardobandeiramg
  • Language: TypeScript
  • Default Branch: main
  • Size: 14.6 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 7 months ago · Last pushed 7 months ago
Metadata Files
Readme Citation

README.md

Review Assignment Due Date

The Project

This project was developed as part of a graduation subject assignment, along with other colleagues.

I was the responsible for the mobile front-end development, and the others took care of the back-end and the web front-end.

The system is a simple version of an hypothetical MRP (Manufacturing Resources Planning) system. It's goal is to optimise and automate the resources management in an production line. The system has 3 different role-based users: i) manufacturing manager; ii) manufacturing supervisor and factory worker.

This system integrates functionalities for inventory control, production order management, material requisitions and demand forecasting, providing a clear and centralized view of all manufacturing operations. The goal is to improve operational efficiency, reduce costs, and ensure material availability, thereby supporting strategic decision-making within the company.

How to run

  1. clone the repository
  2. open it in any IDE that supports mobile emulators (preferably Android Studio)
  3. run the back-end:
    3.1. navigate to the 'back-end' folder (cd back-end)
    3.2. follow the instructions available at the 'README.md' file inside the 'back-end' folder
  4. start your emulator
  5. tap 'run'

Participants of the project

  • Daniel Estevam Pacheco de Souza (https://github.com/DanielStevam)
  • Eduardo Bandeira de Melo Guimarães (https://github.com/eduardobandeiramg)
  • Eric Rodrigues Diniz (https://github.com/ericdiniz)
  • Lucas Machado de Oliveira Andrade (https://github.com/lucasandrademo)
  • Mariana Eliza Alves Costa (https://github.com/xMarih)
  • Vítor Lion Guimarães Rodrigues (https://github.com/Lvion)

Owner

  • Name: Eduardo Bandeira de Melo
  • Login: eduardobandeiramg
  • Kind: user
  • Location: Belo Horizonte - Minas Gerais - Brazil

Software Engineering student at PUC-MG. In love with all software development process and problem solving. Keen on mobile development. Always learning.

Citation (CITATION.cff)

cff-version: 1.0.1
message: This project aims to provide an efficient and automated Manufacturing Resource Planning (MRP) system to enhance operational processes in production environments.
title: MRP - Manufacturing Resource Planning System
authors:
  - family-names: Pacheco de Souza
    given-names: Daniel Estevam
  - family-names: Bandeira de Melo Guimarães
    given-names: Eduardo
  - family-names: Rodrigues Diniz
    given-names: Eric
  - family-names: Machado de Oliveira Andrade
    given-names: Lucas
  - family-names: Alves Costa
    given-names: Mariana Eliza
  - family-names: Lion Guimarães Rodrigues
    given-names: Vítor
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names: Bastos de Paula
    given-names: Hugo
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names: Silva Tavares
    given-names: Cleiton
  - name-suffix: Professor
    affiliation: PUC Minas
    family-names: Lacerda Marques
    given-names: Ramon
keywords:
  - Manufacturing Resource Planning
  - Production Planning
  - Inventory Management
  - Demand Forecasting
repository-code: 
license: CC-BY-4.0
version: 1.0.0
date-released: 2022-07-14

GitHub Events

Total
  • Push event: 2
  • Create event: 1
Last Year
  • Push event: 2
  • Create event: 1

Dependencies

code/mobile/mrp/android/app/build.gradle maven
code/mobile/mrp/android/build.gradle maven
code/back-end/package-lock.json npm
  • 757 dependencies
code/back-end/package.json npm
  • @nestjs/cli ^10.0.0 development
  • @nestjs/schematics ^10.0.0 development
  • @nestjs/testing ^10.0.0 development
  • @types/estree ^1.0.6 development
  • @types/express ^4.17.17 development
  • @types/jest ^29.5.14 development
  • @types/node ^20.17.1 development
  • @types/passport-jwt ^4.0.1 development
  • @types/passport-local ^1.0.38 development
  • @types/qs ^6.9.16 development
  • @types/supertest ^6.0.0 development
  • @typescript-eslint/eslint-plugin ^8.0.0 development
  • @typescript-eslint/parser ^8.0.0 development
  • eslint ^8.42.0 development
  • eslint-config-prettier ^9.0.0 development
  • eslint-plugin-prettier ^5.0.0 development
  • jest ^29.5.0 development
  • prettier ^3.0.0 development
  • source-map-support ^0.5.21 development
  • supertest ^7.0.0 development
  • ts-jest ^29.1.0 development
  • ts-loader ^9.4.3 development
  • ts-node ^10.9.1 development
  • tsconfig-paths ^4.2.0 development
  • typescript ^5.1.3 development
  • @nestjs/common ^10.0.0
  • @nestjs/config ^3.2.3
  • @nestjs/core ^10.0.0
  • @nestjs/jwt ^10.2.0
  • @nestjs/microservices ^10.4.11
  • @nestjs/passport ^10.0.3
  • @nestjs/platform-express ^10.0.0
  • @nestjs/swagger ^7.4.0
  • @nestjs/typeorm ^10.0.2
  • @schedule-x/theme-default ^2.5.0
  • @schedule-x/vue ^2.4.0
  • amqp-connection-manager ^4.1.14
  • amqplib ^0.10.5
  • bcryptjs ^2.4.3
  • class-transformer ^0.5.1
  • class-validator ^0.14.1
  • mysql2 ^3.11.3
  • nanoid ^3.3.7
  • nodemailer ^6.9.15
  • passport ^0.7.0
  • passport-jwt ^4.0.1
  • passport-local ^1.0.0
  • reflect-metadata ^0.2.0
  • rxjs ^7.8.1
  • typeorm ^0.3.20
  • uid ^2.0.2
  • uuid ^10.0.0
code/front-end/package-lock.json npm
  • 356 dependencies
code/front-end/package.json npm
  • @vitejs/plugin-vue ^5.0.5 development
  • eslint ^8.57.0 development
  • eslint-config-standard ^17.1.0 development
  • eslint-plugin-import ^2.29.1 development
  • eslint-plugin-n ^16.6.2 development
  • eslint-plugin-node ^11.1.0 development
  • eslint-plugin-promise ^6.4.0 development
  • eslint-plugin-vue ^9.27.0 development
  • sass 1.77.6 development
  • unplugin-fonts ^1.1.1 development
  • unplugin-vue-components ^0.27.2 development
  • unplugin-vue-router ^0.10.0 development
  • vite ^5.3.3 development
  • vite-plugin-vuetify ^2.0.3 development
  • vue-router ^4.4.0 development
  • @mdi/font 7.4.47
  • @schedule-x/theme-default ^2.5.0
  • @schedule-x/vue ^2.4.0
  • axios ^1.7.7
  • core-js ^3.37.1
  • date-fns ^4.1.0
  • dayjs ^1.11.13
  • qalendar ^3.9.0
  • roboto-fontface *
  • vue ^3.4.31
  • vue-cal ^4.10.0
  • vuetify ^3.6.11
package-lock.json npm
code/mobile/mrp/pubspec.lock pub
  • async 2.11.0
  • boolean_selector 2.1.1
  • characters 1.3.0
  • clock 1.1.1
  • collection 1.18.0
  • cupertino_icons 1.0.8
  • fake_async 1.3.1
  • flutter 0.0.0
  • flutter_lints 3.0.2
  • flutter_test 0.0.0
  • http 1.2.2
  • http_parser 4.0.2
  • leak_tracker 10.0.5
  • leak_tracker_flutter_testing 3.0.5
  • leak_tracker_testing 3.0.1
  • lints 3.0.0
  • matcher 0.12.16+1
  • material_color_utilities 0.11.1
  • meta 1.15.0
  • path 1.9.0
  • sky_engine 0.0.99
  • source_span 1.10.0
  • stack_trace 1.11.1
  • stream_channel 2.1.2
  • string_scanner 1.2.0
  • term_glyph 1.2.1
  • test_api 0.7.2
  • typed_data 1.4.0
  • vector_math 2.1.4
  • vm_service 14.2.5
  • web 1.1.0
code/mobile/mrp/pubspec.yaml pub
  • flutter_lints ^3.0.0 development
  • flutter_test {"sdk" => "flutter"} development
  • cupertino_icons ^1.0.6
  • flutter {"sdk" => "flutter"}
  • http ^1.2.2