Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
14fe907
refactor: readme.md is modified
muhfayizsyamsuddin Jul 21, 2025
a9e8dba
feat: setup database
muhfayizsyamsuddin Jul 22, 2025
50727a5
feat: add model and migrations
muhfayizsyamsuddin Jul 22, 2025
b558860
feat: add bcryptjs
muhfayizsyamsuddin Jul 22, 2025
c7cc757
feat: add seeding data
muhfayizsyamsuddin Jul 22, 2025
e09930e
feat: add json web token
muhfayizsyamsuddin Jul 22, 2025
164db50
feat: add register and login feature
muhfayizsyamsuddin Jul 22, 2025
fa31a84
feat: add public api
muhfayizsyamsuddin Jul 22, 2025
1e0a49a
feat: add court api
muhfayizsyamsuddin Jul 22, 2025
0b57271
feat: add bookings api
muhfayizsyamsuddin Jul 23, 2025
20ad2be
feat: add error handler middleware
muhfayizsyamsuddin Jul 23, 2025
e6de17b
feat: add payments feature
muhfayizsyamsuddin Jul 23, 2025
b438cd3
feat: client side implementation
muhfayizsyamsuddin Jul 24, 2025
dca9a09
revactor: server side
muhfayizsyamsuddin Jul 24, 2025
4633b61
feat: add client side pages
muhfayizsyamsuddin Jul 24, 2025
66c676e
revactor: my booking page modify
muhfayizsyamsuddin Jul 24, 2025
4d73cc2
refactor: server modified
muhfayizsyamsuddin Jul 25, 2025
3b79945
feat: setup deployment
muhfayizsyamsuddin Jul 26, 2025
0116d60
revactor: redeployment
muhfayizsyamsuddin Jul 26, 2025
1c2a563
refactor: server modify
muhfayizsyamsuddin Jul 26, 2025
ac3a4b1
refactor: server modify
muhfayizsyamsuddin Jul 26, 2025
985257c
refactor: server modify
muhfayizsyamsuddin Jul 26, 2025
f06c455
refactor: server and client modify
muhfayizsyamsuddin Jul 27, 2025
f10318d
refactor: server and client modify
muhfayizsyamsuddin Jul 27, 2025
302837d
refactor: payment modify
muhfayizsyamsuddin Jul 27, 2025
c58708c
refactor: midtrans feature modify
muhfayizsyamsuddin Jul 29, 2025
2e4305b
feat: add midtrans feature
muhfayizsyamsuddin Jul 31, 2025
1b9bc56
refactor: server modify
muhfayizsyamsuddin Jul 31, 2025
a75b4e1
refactor: server and client modify
muhfayizsyamsuddin Jul 31, 2025
e4931f9
refactor: testing modify
muhfayizsyamsuddin Jul 31, 2025
93d50be
refactor: redux modify
muhfayizsyamsuddin Jul 31, 2025
1b09ed6
refactor: mybooking modify
muhfayizsyamsuddin Jul 31, 2025
8a8ccc7
refactor: mybooking modify
muhfayizsyamsuddin Jul 31, 2025
44d1b55
refactor: redeploy client
muhfayizsyamsuddin Jul 31, 2025
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
7 changes: 7 additions & 0 deletions Client/sportify-court/.firebase/hosting.ZGlzdA.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
vite.svg,1752623480906,699a02e0e68a579f687d364bbbe7633161244f35af068220aee37b1b33dfb3c7
Sportify-Courts.png,1753306514770,77a139ab083a120726a83030003dac57a951498e11e0376b6cb05efad3c59bac
Sportify-Court.png,1753103371364,bfb3d09ebb09d85b96f006a565019c2cdef15ac25ac1941c56f38186567492e3
Sportify-Court-removebg-preview.png,1753306359665,bbe07785d291fc509d6dd62a9e3ff8adeb01e153f5d77d14f3a2e4172184774b
index.html,1753987913839,d181778e0ba6154f686aa9e5a455e1610fa85c6cc5e1c3bc2f4461cff054b45e
assets/index-C3LF-bwm.css,1753987913839,113b4aaa60317eda62802248aab1a51dfcaecb245e2e24b069a4e80c8806f337
assets/index-DiYXdOaV.js,1753987913839,11534f3da52e12fdece89bab7e2e4d7622e7b7ca9e9a5b011edc1690ece37176
5 changes: 5 additions & 0 deletions Client/sportify-court/.firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "sportifycourts"
}
}
26 changes: 26 additions & 0 deletions Client/sportify-court/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

.env
12 changes: 12 additions & 0 deletions Client/sportify-court/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# 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) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.
29 changes: 29 additions & 0 deletions Client/sportify-court/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import js from '@eslint/js'
import globals from 'globals'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import { defineConfig, globalIgnores } from 'eslint/config'

export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{js,jsx}'],
extends: [
js.configs.recommended,
reactHooks.configs['recommended-latest'],
reactRefresh.configs.vite,
],
languageOptions: {
ecmaVersion: 2020,
globals: globals.browser,
parserOptions: {
ecmaVersion: 'latest',
ecmaFeatures: { jsx: true },
sourceType: 'module',
},
},
rules: {
'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }],
},
},
])
16 changes: 16 additions & 0 deletions Client/sportify-court/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"
}
]
}
}
22 changes: 22 additions & 0 deletions Client/sportify-court/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!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" /> -->
<title>Sportify Court</title>
<link href="/src/index.css" rel="stylesheet" />
<!-- <script src="https://cdn.tailwindcss.com"></script> -->
<script src="https://accounts.google.com/gsi/client" async></script>
<!-- <script src="https://accounts.google.com/gsi/client" async defer></script> -->
<script
type="text/javascript"
src="https://app.sandbox.midtrans.com/snap/snap.js"
data-client-key="Mid-client-0ELYsDJPB1r6-zJ7"
></script>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading