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.
- 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.
Follow the instructions below to get the LotMaster System up and running on your local machine.
-
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
-
Clone this repository to your local machine using:
git clone https://github.com/bouchraakl/LotMaster.git
-
Navigate to the project directory in your preferred IDE.
-
Install the project dependencies by running the following command:
npm install
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.
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.
For the Backend and API implementation, please refer to the Backend Application.
Role | Name | |
---|---|---|
Developer | Bouchra Akl | bushraakl1234@gmail.com |
Developer | Gustavo Piegat | gustavopiegat2004@gmail.com |
Mentor | Giovanni Rizzato | giovanirizzato@gmail.com |
Developer | Jean Moschen | jeanfelipe0610@gmail.com |
Scrum Master | Vinicius Gabriel Aquino | comercial.viniciusgabriel@gmail.com |