From d1fcf0b1b9089684a7cd124348bc7b5b91ba5664 Mon Sep 17 00:00:00 2001 From: Moh Ravi Dwi Putra Date: Wed, 20 Dec 2023 16:25:53 +0700 Subject: [PATCH] Update data --- src/data/portfolio.tsx | 12 ++++++--- src/data/portfolio/andromart.tsx | 24 ++++++++--------- src/data/portfolio/asiacommerce.tsx | 27 +++++++++++++++++++ src/data/portfolio/farmer-distribution.tsx | 30 +++++++++++++++++++++ src/data/portfolio/hmm.tsx | 31 ++++++++++++++++++++++ src/data/portfolio/polapedia.tsx | 26 ++++++++++++++++++ 6 files changed, 133 insertions(+), 17 deletions(-) create mode 100644 src/data/portfolio/asiacommerce.tsx create mode 100644 src/data/portfolio/farmer-distribution.tsx create mode 100644 src/data/portfolio/hmm.tsx create mode 100644 src/data/portfolio/polapedia.tsx diff --git a/src/data/portfolio.tsx b/src/data/portfolio.tsx index 1fabfc6..94decf0 100644 --- a/src/data/portfolio.tsx +++ b/src/data/portfolio.tsx @@ -17,6 +17,10 @@ import Veyaz from "@/data/portfolio/veyaz"; import KSPSumberRejeki from "@/data/portfolio/ksp-sumber-rejeki"; import Andromart from "@/data/portfolio/andromart"; import BatuBeling from "@/data/portfolio/batubeling"; +import FarmerDistribution from "@/data/portfolio/farmer-distribution"; +import AsiaCommerce from "@/data/portfolio/asiacommerce"; +import HardwareMaintenanceManagement from "@/data/portfolio/hmm"; +import PolaPedia from "@/data/portfolio/polapedia"; export interface PortfolioData { id: number; @@ -181,7 +185,7 @@ export const portfolioData: PortfolioData[] = [ keywords: ["Moh", "Ravi", "Dwi", "Putra", "rdp77"], category: "App", image: imageAssets.FarmerDistribution, - content: + content: }, { id: 18, @@ -244,7 +248,7 @@ export const portfolioData: PortfolioData[] = [ keywords: ["Moh", "Ravi", "Dwi", "Putra", "rdp77"], category: "App", image: imageAssets.AsiaCommerce, - content: + content: }, { id: 25, @@ -253,7 +257,7 @@ export const portfolioData: PortfolioData[] = [ keywords: ["Moh", "Ravi", "Dwi", "Putra", "rdp77"], category: "App", image: imageAssets.PolaPedia, - content: + content: }, { id: 26, @@ -271,7 +275,7 @@ export const portfolioData: PortfolioData[] = [ keywords: ["Moh", "Ravi", "Dwi", "Putra", "rdp77"], category: "App Mobile", image: imageAssets.HMM, - content: + content: }, { id: 28, diff --git a/src/data/portfolio/andromart.tsx b/src/data/portfolio/andromart.tsx index 6a901bf..7a1d98c 100644 --- a/src/data/portfolio/andromart.tsx +++ b/src/data/portfolio/andromart.tsx @@ -7,20 +7,18 @@ const Andromart: React.FC = () => {

An application that uses the Point Of Sale system as its main feature, and other supporting features such as inventory (warehouse) and company profile. Andromart itself uses the Laravel - Framework and Ajax as Server Side Processing. -

-

- Andromart focuses on product inventory where there are also several main features in andromart. such as: -

    -
  • 1. Tracking Service Unit
  • -
  • 2. Employee Management
  • -
  • 3. Bookkeeping and Financial (up to ledger, balance sheet and reports)
  • -
  • 4. Unit Services Management
  • -
  • 5. Stock Management (outgoing and incoming)
  • -
  • 6. Sales (include reports)
  • -
  • 7. KPI (Key Performance Indicators) for Employee
  • -
+ Framework and Ajax as Server Side Processing. Andromart focuses on product inventory where + there are also several main features in andromart. such as:

+
    +
  • 1. Tracking Service Unit
  • +
  • 2. Employee Management
  • +
  • 3. Bookkeeping and Financial (up to ledger, balance sheet and reports)
  • +
  • 4. Unit Services Management
  • +
  • 5. Stock Management (outgoing and incoming)
  • +
  • 6. Sales (include reports)
  • +
  • 7. KPI (Key Performance Indicators) for Employee
  • +
); }; diff --git a/src/data/portfolio/asiacommerce.tsx b/src/data/portfolio/asiacommerce.tsx new file mode 100644 index 0000000..f075e9b --- /dev/null +++ b/src/data/portfolio/asiacommerce.tsx @@ -0,0 +1,27 @@ +import React from "react"; + +const AsiaCommerce: React.FC = () => { + return ( +
+

AsiaCommerce : Back End Developer

+

+ Developing E-Commerce applications, I am experienced in creating innovative solutions, performing + routine maintenance and API optimization, as well as system integration from third parties. I have + successfully implemented the latest technologies with a focus on developing efficient systems, reducing + data redundancy, and maintaining system quality and reliability. +

+

Tech Stacks :

+
    +
  • - Laravel Framework
  • +
  • - MySQL
  • +
  • - Rest API
  • +
  • - Amazon S3
  • +
  • - GraphQL
  • +
  • - Docker
  • +
  • - Laragon for Local Development
  • +
+
+ ); +}; + +export default AsiaCommerce; diff --git a/src/data/portfolio/farmer-distribution.tsx b/src/data/portfolio/farmer-distribution.tsx new file mode 100644 index 0000000..5976fd2 --- /dev/null +++ b/src/data/portfolio/farmer-distribution.tsx @@ -0,0 +1,30 @@ +import React from "react"; + +const FarmerDistribution: React.FC = () => { + return ( +
+

Farmer Distribution

+

+ This application aims to introduce raw materials and suppliers that have been registered for farmers. + so that farmers can find out what raw materials are needed for planting and where they can sell them at + high prices based on recommended suppliers. where they can sell at high prices based on recommended + suppliers. +

+

+ This application is made with 2 versions, namely Back End and Mobile, where the Back End uses the Laravel + Framework and for mobile using Flutter, while for communication they use REST API so + that data can be synchronized between mobile and backend. so that data can be synchronized + between mobile and backend. +

+

Tech Stacks :

+
    +
  • - Laravel Framework
  • +
  • - MySQL
  • +
  • - Flutter
  • +
  • - Laragon for Local Development
  • +
+
+ ); +}; + +export default FarmerDistribution; diff --git a/src/data/portfolio/hmm.tsx b/src/data/portfolio/hmm.tsx new file mode 100644 index 0000000..10f65b7 --- /dev/null +++ b/src/data/portfolio/hmm.tsx @@ -0,0 +1,31 @@ +import React from "react"; + +const HardwareMaintenanceManagement: React.FC = () => { + return ( +
+

Hardware Maintenance Management

+

+ This application aims to perform management of Hardware with a special method to do prediction. + prediction, the prediction methods used are MTBF (Mean Time Between Failure) and MTTR (Mean Time To + Repair). So that this application can predict when the time they are damaged since the first check + and when it is time to repair when damage occurs. This application also uses QR Code to detect + MTBF and MTTR along with analytics of the hardware used. +

+

+ Laravel Framework is the first choice for the development process, because they are powerful, + easy and fast. As for mobile itself, it uses Flutter Framework, and the last one uses REST + API. +

+

Tech Stacks :

+
    +
  • - Laravel Framework
  • +
  • - MySQL
  • +
  • - Rest API
  • +
  • - Flutter
  • +
  • - Laragon for Local Development
  • +
+
+ ); +}; + +export default HardwareMaintenanceManagement; diff --git a/src/data/portfolio/polapedia.tsx b/src/data/portfolio/polapedia.tsx new file mode 100644 index 0000000..8d69af2 --- /dev/null +++ b/src/data/portfolio/polapedia.tsx @@ -0,0 +1,26 @@ +import React from "react"; + +const PolaPedia: React.FC = () => { + return ( +
+

PolaPedia : Back End Developer

+

+ Polapedia is a B2B marketplace where they provide a place to sell architectural designs online. + architecture online, although they provide a place to sell designs online they also provide a place to + sell raw materials based on existing designs. also provides a place to sell raw materials based on + existing designs, even to the point of preparing a place for vendors to provide installation or + construction services based on designs that already exist. +

+

Tech Stacks :

+
    +
  • - Laravel Framework
  • +
  • - MySQL
  • +
  • - Rest API
  • +
  • - Amazon S3
  • +
  • - Laragon for Local Development
  • +
+
+ ); +}; + +export default PolaPedia;