Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
5ea899f
README.md
triyaswibi Mar 12, 2024
aac31bf
refactor/feat: data json
triyaswibi Mar 12, 2024
9386aee
refactor/feat: data json
triyaswibi Mar 12, 2024
20a8bb5
refactor/feat: data json
triyaswibi Mar 12, 2024
85c4f9c
feat: install packages
triyaswibi Mar 12, 2024
de407d5
refactor: data json
triyaswibi Mar 13, 2024
bed5602
refactor: data json
triyaswibi Mar 13, 2024
fe557b5
refactor/feat: model migration seeder
triyaswibi Mar 13, 2024
37e5e4a
refactor: migration models seeder
triyaswibi Mar 13, 2024
d554256
refactor: controllers routers
triyaswibi Mar 13, 2024
f8038e2
refactor: bin
triyaswibi Mar 13, 2024
50fe3fa
refactor: controllers
triyaswibi Mar 13, 2024
3343fc3
refactor: controller middlewares routers
triyaswibi Mar 14, 2024
a2940c5
refactor: models user
triyaswibi Mar 14, 2024
05fe248
refactor: models user
triyaswibi Mar 14, 2024
e960112
refactor: test user category
triyaswibi Mar 14, 2024
31eb00f
refactor: test vechile
triyaswibi Mar 14, 2024
a79d664
refactor: midtrans
triyaswibi Mar 15, 2024
8f22a09
refactor: midtrans payment
triyaswibi Mar 15, 2024
e570246
refactor: controller
triyaswibi Mar 15, 2024
4222d45
refactor/feat: client site
triyaswibi Mar 15, 2024
5a68311
refactor: component utils and routes
triyaswibi Mar 15, 2024
45711e6
refactor: app
triyaswibi Mar 15, 2024
26ffcf5
feat: client and server
triyaswibi Mar 16, 2024
0ca0e43
feat: client and server
triyaswibi Mar 16, 2024
511c550
feat: client and server
triyaswibi Mar 16, 2024
1c494c1
feat: client and server
triyaswibi Mar 16, 2024
a8c648a
feat: client and server
triyaswibi Mar 16, 2024
20f13cf
feat: client and server
triyaswibi Mar 16, 2024
101cfbd
feat: client and server
triyaswibi Mar 16, 2024
4292a36
feat: client and server
triyaswibi Mar 16, 2024
30676a5
feat: firebase on client
triyaswibi Mar 16, 2024
120bd01
feat: firebase on client
triyaswibi Mar 16, 2024
3bd7bd6
refactor: coverage
triyaswibi Mar 17, 2024
78c8490
feat: server side
triyaswibi Mar 21, 2024
8d7c512
feat: client side
triyaswibi Mar 21, 2024
79ca682
feat: server side
triyaswibi Mar 21, 2024
1d0a857
feat: client side
triyaswibi Mar 21, 2024
70e729d
feat: client side
triyaswibi Mar 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
21 changes: 21 additions & 0 deletions client/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:react/jsx-runtime',
'plugin:react-hooks/recommended',
],
ignorePatterns: ['dist', '.eslintrc.cjs'],
parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
settings: { react: { version: '18.2' } },
plugins: ['react-refresh'],
rules: {
'react/jsx-no-target-blank': 'off',
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
}
3 changes: 3 additions & 0 deletions client/.firebase/hosting.ZGlzdA.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
index.html,1710609580012,2458fad46d2555357c7db41d82a753444ede9b9d8265295ca763af610ab86405
vite.svg,1710609579681,12b282beddfe94d624e7f1155761299a42ce1e3eac8053ebe3f38bd1fa04816c
assets/index-dBs78Q3s.js,1710609580012,225662a113c5e881e03e3699674f1b40d2049bcae78d73c42989306e88eca354
5 changes: 5 additions & 0 deletions client/.firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "showroom-auto-care"
}
}
25 changes: 25 additions & 0 deletions client/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local
*firebase*

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
8 changes: 8 additions & 0 deletions client/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
16 changes: 16 additions & 0 deletions client/firebase.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
26 changes: 26 additions & 0 deletions client/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
<title>Showroom Auto Care</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

body {
font-family: 'Poppins', sans-serif;
}
</style>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
<script src="https://accounts.google.com/gsi/client" async></script>
<script type="text/javascript"
src="https://app.sandbox.midtrans.com/snap/snap.js"
data-client-key="SB-Mid-client-h7jKw2Z7YVwr_dAk"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
</body>
</html>
Loading