Skip to content

GPC-Frontend: Enhance efficiency in medical item lending with inventory tracking and comprehensive loan history management.

Notifications You must be signed in to change notification settings

bouchraakl/GPC

 
 

Repository files navigation


GPC is a community asset management system developed to assist the Rotary Club in the administration and management of donated hospital items for the community. The main goal of the system is to provide a centralized platform where Rotary Club members can register, track, and efficiently distribute hospital items, ensuring that donations are used appropriately.

Table of Contents

Features

  • Hospital Item Registration: Rotary Club members can add detailed information about donated hospital items, including descriptions, features, conditions, donation dates, and other relevant details.
  • Asset Tracking: The system allows for the tracking of registered assets. Members can view detailed information for each asset, such as its category, condition, status, and description. This facilitates the control and organization of hospital items.
  • Search and Filtering: The GPC system offers search and filtering capabilities that allow Rotary Club members to locate specific assets based on criteria such as condition, status, asset ID, and category name. This helps in quickly finding desired items.
  • Inventory Management: The system enables members to track the available stock of hospital items, including current quantity, entry and exit dates, and storage locations. Reports: GPC generates reports to assist in Rotary management. This includes information such as a complete history of all donations made, among other relevant data.
  • Notifications and Alerts: The system can send automatic notifications to Rotary Club members regarding new requests for hospital items, status updates, and other important information related to donations and inventory management.

Technologies Used

Vuejs TypeScript Bootstrap npm html css

Getting Started

Follow the instructions below to get the LotMaster System up and running on your local machine.

Prerequisites

  • Node.js: JavaScript runtime environment required to run the Parking Management System Frontend. You can download Node.js from the official website: https://nodejs.org.

  • npm: Node Package Manager (npm) is bundled with Node.js and allows you to install and manage dependencies.

  • Vue CLI: Command-line interface for Vue.js, used to scaffold and manage Vue projects. Install Vue CLI globally on your machine using the following command:

    npm install -g @vue/cli
  • TypeScript: Superset of JavaScript that adds static typing and other advanced features. TypeScript is used in LotMaster for improved code maintainability. Install TypeScript globally using the following command:

    npm install -g typescript
    

Installation

  1. Clone this repository to your local machine using:

    git clone https://github.com/bouchraakl/LotMaster.git
    
  2. Navigate to the project directory in your preferred IDE.

  3. Install the project dependencies by running the following command:

    npm install

Running the Application

To run the Parking Management System Frontend, use the following command:

npm run serve

This command compiles and hot-reloads the application for development. Open your browser and navigate to the provided URL to access the application.

Building for Production

To build the Parking Management System Frontend for production, execute the following command:

npm run build

This command compiles and minifies the application, generating optimized files ready for deployment. The production-ready files will be placed in the dist directory.

Backend and API Implementation

For the Backend and API implementation, please refer to the Backend Application.

Contributors

Role Name E-mail
Developer Bouchra Akl [email protected]
Developer Gustavo Piegat [email protected]
Mentor Giovanni Rizzato [email protected]
Developer Jean Moschen [email protected]
Scrum Master Vinicius Gabriel Aquino [email protected]

About

GPC-Frontend: Enhance efficiency in medical item lending with inventory tracking and comprehensive loan history management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 86.4%
  • TypeScript 12.9%
  • Other 0.7%