Browse Source

First commit

main
mhmdarfiansyahp 6 days ago
parent
commit
6df6ebaf94
  1. 9
      .editorconfig
  2. 1
      .gitattributes
  3. 122
      .gitignore
  4. 7
      .prettierrc.json
  5. 8
      .vscode/extensions.json
  6. 35
      README.md
  7. 19
      eslint.config.js
  8. 13
      index.html
  9. 8
      jsconfig.json
  10. 4791
      package-lock.json
  11. 38
      package.json
  12. BIN
      public/favicon.ico
  13. 11
      src/App.vue
  14. BIN
      src/assets/LOGO-transformed (2).ico
  15. BIN
      src/assets/LOGO.ico
  16. BIN
      src/assets/LOGO.png
  17. BIN
      src/assets/aboutus/BannerAboutUs.png
  18. BIN
      src/assets/aboutus/agile.png
  19. BIN
      src/assets/aboutus/milestone.png
  20. BIN
      src/assets/aboutus/milestone2.png
  21. BIN
      src/assets/aboutus/milestone3.png
  22. BIN
      src/assets/aboutus/pic1.png
  23. BIN
      src/assets/aboutus/pic2.png
  24. BIN
      src/assets/aboutus/pic3.png
  25. BIN
      src/assets/aboutus/pic4.png
  26. 1
      src/assets/base.css
  27. BIN
      src/assets/blog/11Sep2024.jpg
  28. BIN
      src/assets/client/PTASI.png
  29. BIN
      src/assets/client/PatriamaritimPerkasa.png
  30. BIN
      src/assets/client/acset.png
  31. BIN
      src/assets/client/akebono.png
  32. BIN
      src/assets/client/asmin-bara-bronang.png
  33. BIN
      src/assets/client/astra-land.png
  34. BIN
      src/assets/client/astra.png
  35. BIN
      src/assets/client/asya-mandira-land.png
  36. BIN
      src/assets/client/bina-pertiwi-energi.png
  37. BIN
      src/assets/client/bina-pertiwi.png
  38. BIN
      src/assets/client/binkei.png
  39. BIN
      src/assets/client/brahmayasa-bahtera.png
  40. BIN
      src/assets/client/dian-pandu-pratama.png
  41. BIN
      src/assets/client/energia-prima-nusantara.png
  42. BIN
      src/assets/client/kamaju.png
  43. BIN
      src/assets/client/kanitra.png
  44. BIN
      src/assets/client/komatsu.png
  45. BIN
      src/assets/client/koperasiAstra.png
  46. BIN
      src/assets/client/kpp.png
  47. BIN
      src/assets/client/lazuli-karya-sarana.png
  48. BIN
      src/assets/client/lembaga-sertifikasi-profesi-alat-berat-indonesia.png
  49. BIN
      src/assets/client/menara-astra.png
  50. BIN
      src/assets/client/mitra-bakti-ut.png
  51. BIN
      src/assets/client/moda.png
  52. BIN
      src/assets/client/pama.png
  53. BIN
      src/assets/client/patria-maritime.png
  54. BIN
      src/assets/client/patria.png
  55. BIN
      src/assets/client/prima-multi-mineral.png
  56. BIN
      src/assets/client/samadista.png
  57. BIN
      src/assets/client/shn.png
  58. BIN
      src/assets/client/suprabahari-mapanindo-mineral.png
  59. BIN
      src/assets/client/top.png
  60. BIN
      src/assets/client/traktor-nusantara.png
  61. BIN
      src/assets/client/triatra.png
  62. BIN
      src/assets/client/united-tractors.png
  63. BIN
      src/assets/client/ut-dcare.png
  64. BIN
      src/assets/client/ut-school.png
  65. BIN
      src/assets/client/victor-dua-tigamega.png
  66. BIN
      src/assets/client/waskita.png
  67. BIN
      src/assets/client/yayasan-karya-bakti-united-tractors.png
  68. BIN
      src/assets/client/ykbut.png
  69. BIN
      src/assets/home/BannerHome.jpg
  70. BIN
      src/assets/home/CoverageArea.png
  71. BIN
      src/assets/home/DigitalSolution.jpg
  72. BIN
      src/assets/home/ManpowerSolution.jpg
  73. BIN
      src/assets/home/ProcessSolution.jpg
  74. BIN
      src/assets/image46.png
  75. 1
      src/assets/logo.svg
  76. 1
      src/assets/main.css
  77. BIN
      src/assets/service/AzureLogo.png
  78. BIN
      src/assets/service/DellLogo.png
  79. BIN
      src/assets/service/HPLogo.png
  80. BIN
      src/assets/service/HypernetLogo.png
  81. BIN
      src/assets/service/Odoo.png
  82. BIN
      src/assets/service/ProcessSolution/administration.png
  83. BIN
      src/assets/service/ProcessSolution/calendar.png
  84. BIN
      src/assets/service/ProcessSolution/communication.png
  85. BIN
      src/assets/service/SoftwareDevelopment.png
  86. BIN
      src/assets/service/adobeacrobatLogo.png
  87. BIN
      src/assets/service/applelogo.png
  88. BIN
      src/assets/service/arubaLogo.png
  89. BIN
      src/assets/service/epsonLogo.png
  90. BIN
      src/assets/service/fortinetlogo.png
  91. BIN
      src/assets/service/googleCloudLogo.png
  92. BIN
      src/assets/service/googleLogo.png
  93. BIN
      src/assets/service/honeywellLogo.png
  94. BIN
      src/assets/service/huaweiCloudLogo.png
  95. BIN
      src/assets/service/huaweiLogo.png
  96. BIN
      src/assets/service/jejakin-logo.png
  97. BIN
      src/assets/service/lenovoLogo.png
  98. BIN
      src/assets/service/logitechLogo.png
  99. BIN
      src/assets/service/manpowerSolution/BPJS.png
  100. BIN
      src/assets/service/manpowerSolution/Signing.png

9
.editorconfig

@ -0,0 +1,9 @@
[*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,vue}]
charset = utf-8
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
end_of_line = lf
max_line_length = 100

1
.gitattributes

@ -0,0 +1 @@
* text=auto eol=lf

122
.gitignore

@ -1,118 +1,30 @@
# ---> Node
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
node_modules
.DS_Store
dist
dist-ssr
coverage
*.lcov
# nyc test coverage
.nyc_output
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
*.local
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
/cypress/videos/
/cypress/screenshots/
# Dependency directories
node_modules/
jspm_packages/
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
# TypeScript cache
*.tsbuildinfo
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
.env.test
# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache
# Next.js build output
.next
out
# Nuxt.js build / generate output
.nuxt
dist
# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# vuepress build output
.vuepress/dist
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# TernJS port file
.tern-port
# Stores VSCode versions used for testing VSCode extensions
.vscode-test
# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

7
.prettierrc.json

@ -0,0 +1,7 @@
{
"$schema": "https://json.schemastore.org/prettierrc",
"semi": false,
"singleQuote": true,
"printWidth": 100
}

8
.vscode/extensions.json

@ -0,0 +1,8 @@
{
"recommendations": [
"Vue.volar",
"dbaeumer.vscode-eslint",
"EditorConfig.EditorConfig",
"esbenp.prettier-vscode"
]
}

35
README.md

@ -1,2 +1,35 @@
# ComproGSI_FE
# comprogsi
This template should help get you started developing with Vue 3 in Vite.
## Recommended IDE Setup
[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).
## Customize configuration
See [Vite Configuration Reference](https://vite.dev/config/).
## Project Setup
```sh
npm install
```
### Compile and Hot-Reload for Development
```sh
npm run dev
```
### Compile and Minify for Production
```sh
npm run build
```
### Lint with [ESLint](https://eslint.org/)
```sh
npm run lint
```

19
eslint.config.js

@ -0,0 +1,19 @@
import js from '@eslint/js'
import pluginVue from 'eslint-plugin-vue'
import skipFormatting from '@vue/eslint-config-prettier/skip-formatting'
export default [
{
name: 'app/files-to-lint',
files: ['**/*.{js,mjs,jsx,vue}'],
},
{
name: 'app/files-to-ignore',
ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'],
},
js.configs.recommended,
...pluginVue.configs['flat/essential'],
skipFormatting,
]

13
index.html

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<link rel="icon" href="/src/assets/LOGO-transformed (2).ico">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Global Service Indonesia</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
</body>
</html>

8
jsconfig.json

@ -0,0 +1,8 @@
{
"compilerOptions": {
"paths": {
"@/*": ["./src/*"]
}
},
"exclude": ["node_modules", "dist"]
}

4791
package-lock.json
File diff suppressed because it is too large
View File

38
package.json

@ -0,0 +1,38 @@
{
"name": "comprogsi",
"version": "0.0.0",
"private": true,
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"lint": "eslint . --fix",
"format": "prettier --write src/"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@fortawesome/free-brands-svg-icons": "^6.7.2",
"@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/vue-fontawesome": "^3.0.8",
"@headlessui/vue": "^1.7.23",
"@heroicons/vue": "^2.2.0",
"@tailwindcss/vite": "^4.0.6",
"vue": "^3.5.13",
"vue-router": "^4.5.0"
},
"devDependencies": {
"@eslint/js": "^9.18.0",
"@vitejs/plugin-vue": "^5.2.1",
"@vitejs/plugin-vue-jsx": "^4.1.1",
"@vue/eslint-config-prettier": "^10.1.0",
"autoprefixer": "^10.4.20",
"eslint": "^9.18.0",
"eslint-plugin-vue": "^9.32.0",
"postcss": "^8.5.3",
"prettier": "^3.4.2",
"tailwindcss": "^4.0.11",
"vite": "^6.0.11",
"vite-plugin-vue-devtools": "^7.7.1"
}
}

BIN
public/favicon.ico

11
src/App.vue

@ -0,0 +1,11 @@
<template>
<div id="app">
<router-view></router-view>
</div>
</template>
<script>
export default {
name: 'App',
};
</script>

BIN
src/assets/LOGO-transformed (2).ico

BIN
src/assets/LOGO.ico

BIN
src/assets/LOGO.png

After

Width: 1001  |  Height: 572  |  Size: 35 KiB

BIN
src/assets/aboutus/BannerAboutUs.png

After

Width: 1195  |  Height: 402  |  Size: 998 KiB

BIN
src/assets/aboutus/agile.png

After

Width: 1196  |  Height: 495  |  Size: 158 KiB

BIN
src/assets/aboutus/milestone.png

After

Width: 909  |  Height: 796  |  Size: 155 KiB

BIN
src/assets/aboutus/milestone2.png

After

Width: 1460  |  Height: 785  |  Size: 165 KiB

BIN
src/assets/aboutus/milestone3.png

After

Width: 1400  |  Height: 653  |  Size: 107 KiB

BIN
src/assets/aboutus/pic1.png

After

Width: 300  |  Height: 300  |  Size: 58 KiB

BIN
src/assets/aboutus/pic2.png

After

Width: 300  |  Height: 300  |  Size: 59 KiB

BIN
src/assets/aboutus/pic3.png

After

Width: 300  |  Height: 300  |  Size: 62 KiB

BIN
src/assets/aboutus/pic4.png

After

Width: 480  |  Height: 480  |  Size: 14 KiB

1
src/assets/base.css

@ -0,0 +1 @@
@import "tailwindcss";

BIN
src/assets/blog/11Sep2024.jpg

After

Width: 2048  |  Height: 1366  |  Size: 271 KiB

BIN
src/assets/client/PTASI.png

After

Width: 2791  |  Height: 710  |  Size: 605 KiB

BIN
src/assets/client/PatriamaritimPerkasa.png

After

Width: 200  |  Height: 200  |  Size: 29 KiB

BIN
src/assets/client/acset.png

After

Width: 1000  |  Height: 500  |  Size: 28 KiB

BIN
src/assets/client/akebono.png

After

Width: 1000  |  Height: 500  |  Size: 7.9 KiB

BIN
src/assets/client/asmin-bara-bronang.png

After

Width: 1000  |  Height: 500  |  Size: 70 KiB

BIN
src/assets/client/astra-land.png

After

Width: 1000  |  Height: 500  |  Size: 58 KiB

BIN
src/assets/client/astra.png

After

Width: 1000  |  Height: 500  |  Size: 27 KiB

BIN
src/assets/client/asya-mandira-land.png

After

Width: 1000  |  Height: 500  |  Size: 19 KiB

BIN
src/assets/client/bina-pertiwi-energi.png

After

Width: 1000  |  Height: 500  |  Size: 42 KiB

BIN
src/assets/client/bina-pertiwi.png

After

Width: 1000  |  Height: 500  |  Size: 29 KiB

BIN
src/assets/client/binkei.png

After

Width: 223  |  Height: 226  |  Size: 45 KiB

BIN
src/assets/client/brahmayasa-bahtera.png

After

Width: 1000  |  Height: 500  |  Size: 23 KiB

BIN
src/assets/client/dian-pandu-pratama.png

After

Width: 1000  |  Height: 500  |  Size: 12 KiB

BIN
src/assets/client/energia-prima-nusantara.png

After

Width: 1000  |  Height: 500  |  Size: 58 KiB

BIN
src/assets/client/kamaju.png

After

Width: 1000  |  Height: 500  |  Size: 26 KiB

BIN
src/assets/client/kanitra.png

After

Width: 442  |  Height: 114  |  Size: 7.0 KiB

BIN
src/assets/client/komatsu.png

After

Width: 1000  |  Height: 500  |  Size: 13 KiB

BIN
src/assets/client/koperasiAstra.png

After

Width: 314  |  Height: 161  |  Size: 9.1 KiB

BIN
src/assets/client/kpp.png

After

Width: 1000  |  Height: 500  |  Size: 42 KiB

BIN
src/assets/client/lazuli-karya-sarana.png

After

Width: 1000  |  Height: 500  |  Size: 50 KiB

BIN
src/assets/client/lembaga-sertifikasi-profesi-alat-berat-indonesia.png

After

Width: 1000  |  Height: 500  |  Size: 33 KiB

BIN
src/assets/client/menara-astra.png

After

Width: 1000  |  Height: 500  |  Size: 53 KiB

BIN
src/assets/client/mitra-bakti-ut.png

After

Width: 1000  |  Height: 500  |  Size: 26 KiB

BIN
src/assets/client/moda.png

After

Width: 1000  |  Height: 500  |  Size: 18 KiB

BIN
src/assets/client/pama.png

After

Width: 1000  |  Height: 500  |  Size: 23 KiB

BIN
src/assets/client/patria-maritime.png

After

Width: 1000  |  Height: 500  |  Size: 33 KiB

BIN
src/assets/client/patria.png

After

Width: 1000  |  Height: 500  |  Size: 18 KiB

BIN
src/assets/client/prima-multi-mineral.png

After

Width: 1000  |  Height: 500  |  Size: 17 KiB

BIN
src/assets/client/samadista.png

After

Width: 1000  |  Height: 500  |  Size: 25 KiB

BIN
src/assets/client/shn.png

After

Width: 1000  |  Height: 500  |  Size: 21 KiB

BIN
src/assets/client/suprabahari-mapanindo-mineral.png

After

Width: 1000  |  Height: 500  |  Size: 19 KiB

BIN
src/assets/client/top.png

After

Width: 1000  |  Height: 500  |  Size: 30 KiB

BIN
src/assets/client/traktor-nusantara.png

After

Width: 1000  |  Height: 500  |  Size: 9.7 KiB

BIN
src/assets/client/triatra.png

After

Width: 1000  |  Height: 500  |  Size: 9.1 KiB

BIN
src/assets/client/united-tractors.png

After

Width: 1000  |  Height: 500  |  Size: 26 KiB

BIN
src/assets/client/ut-dcare.png

After

Width: 1000  |  Height: 500  |  Size: 25 KiB

BIN
src/assets/client/ut-school.png

After

Width: 1000  |  Height: 500  |  Size: 22 KiB

BIN
src/assets/client/victor-dua-tigamega.png

After

Width: 1000  |  Height: 500  |  Size: 57 KiB

BIN
src/assets/client/waskita.png

After

Width: 1000  |  Height: 500  |  Size: 74 KiB

BIN
src/assets/client/yayasan-karya-bakti-united-tractors.png

After

Width: 1000  |  Height: 500  |  Size: 34 KiB

BIN
src/assets/client/ykbut.png

After

Width: 1000  |  Height: 500  |  Size: 56 KiB

BIN
src/assets/home/BannerHome.jpg

After

Width: 1456  |  Height: 816  |  Size: 336 KiB

BIN
src/assets/home/CoverageArea.png

After

Width: 2048  |  Height: 944  |  Size: 506 KiB

BIN
src/assets/home/DigitalSolution.jpg

After

Width: 2560  |  Height: 1440  |  Size: 268 KiB

BIN
src/assets/home/ManpowerSolution.jpg

After

Width: 2560  |  Height: 1440  |  Size: 315 KiB

BIN
src/assets/home/ProcessSolution.jpg

After

Width: 2560  |  Height: 1440  |  Size: 380 KiB

BIN
src/assets/image46.png

After

Width: 299  |  Height: 150  |  Size: 19 KiB

1
src/assets/logo.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 261.76 226.69"><path d="M161.096.001l-30.225 52.351L100.647.001H-.005l130.877 226.688L261.749.001z" fill="#41b883"/><path d="M161.096.001l-30.225 52.351L100.647.001H52.346l78.526 136.01L209.398.001z" fill="#34495e"/></svg>

1
src/assets/main.css

@ -0,0 +1 @@
@import "tailwindcss";

BIN
src/assets/service/AzureLogo.png

After

Width: 474  |  Height: 106  |  Size: 32 KiB

BIN
src/assets/service/DellLogo.png

After

Width: 225  |  Height: 225  |  Size: 47 KiB

BIN
src/assets/service/HPLogo.png

After

Width: 225  |  Height: 225  |  Size: 39 KiB

BIN
src/assets/service/HypernetLogo.png

After

Width: 401  |  Height: 126  |  Size: 42 KiB

BIN
src/assets/service/Odoo.png

After

Width: 800  |  Height: 425  |  Size: 21 KiB

BIN
src/assets/service/ProcessSolution/administration.png

After

Width: 512  |  Height: 512  |  Size: 18 KiB

BIN
src/assets/service/ProcessSolution/calendar.png

After

Width: 512  |  Height: 512  |  Size: 6.8 KiB

BIN
src/assets/service/ProcessSolution/communication.png

After

Width: 512  |  Height: 512  |  Size: 40 KiB

BIN
src/assets/service/SoftwareDevelopment.png

After

Width: 465  |  Height: 347  |  Size: 71 KiB

BIN
src/assets/service/adobeacrobatLogo.png

After

Width: 225  |  Height: 225  |  Size: 4.7 KiB

BIN
src/assets/service/applelogo.png

After

Width: 159  |  Height: 126  |  Size: 5.4 KiB

BIN
src/assets/service/arubaLogo.png

After

Width: 429  |  Height: 117  |  Size: 46 KiB

BIN
src/assets/service/epsonLogo.png

After

Width: 453  |  Height: 111  |  Size: 46 KiB

BIN
src/assets/service/fortinetlogo.png

After

Width: 600  |  Height: 72  |  Size: 27 KiB

BIN
src/assets/service/googleCloudLogo.png

After

Width: 571  |  Height: 88  |  Size: 39 KiB

BIN
src/assets/service/googleLogo.png

After

Width: 386  |  Height: 130  |  Size: 41 KiB

BIN
src/assets/service/honeywellLogo.png

After

Width: 666  |  Height: 375  |  Size: 64 KiB

BIN
src/assets/service/huaweiCloudLogo.png

After

Width: 432  |  Height: 117  |  Size: 25 KiB

BIN
src/assets/service/huaweiLogo.png

After

Width: 318  |  Height: 159  |  Size: 20 KiB

BIN
src/assets/service/jejakin-logo.png

After

Width: 300  |  Height: 103  |  Size: 27 KiB

BIN
src/assets/service/lenovoLogo.png

After

Width: 225  |  Height: 77  |  Size: 24 KiB

BIN
src/assets/service/logitechLogo.png

After

Width: 408  |  Height: 124  |  Size: 16 KiB

BIN
src/assets/service/manpowerSolution/BPJS.png

After

Width: 225  |  Height: 225  |  Size: 11 KiB

BIN
src/assets/service/manpowerSolution/Signing.png

After

Width: 512  |  Height: 512  |  Size: 30 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save