Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
de426ae
init project
benisprlh Nov 13, 2023
209a549
install package
benisprlh Nov 13, 2023
8472a0b
install sequelize cli
benisprlh Nov 13, 2023
f649204
create project and folder server
benisprlh Nov 13, 2023
5b82b71
setup project
benisprlh Nov 14, 2023
357f261
migration user
benisprlh Nov 14, 2023
6bee54d
seed teams
benisprlh Nov 14, 2023
548cf6e
Merge pull request #1 from benisprlh/migration
benisprlh Nov 14, 2023
aee4c34
seeding data team
benisprlh Nov 14, 2023
31c8433
feat: add association
benisprlh Nov 14, 2023
b04dd6c
feat: add env secret key
benisprlh Nov 14, 2023
7023dba
Merge pull request #5 from benisprlh/add_env
benisprlh Nov 14, 2023
23b6ac2
add router and validation
benisprlh Nov 15, 2023
52b3819
Merge pull request #6 from benisprlh/route
benisprlh Nov 15, 2023
048bdcb
feat: hash password with bcryptjs
benisprlh Nov 15, 2023
1f0cd01
feat: add jwt token helpers
benisprlh Nov 15, 2023
e909026
install ulang bcryptjs
benisprlh Nov 15, 2023
fb20b9a
feat: add endpoint
benisprlh Nov 15, 2023
8b14dbb
refactor: refactor code model and seeder
benisprlh Nov 15, 2023
f888b01
feat: add feature login and register
benisprlh Nov 15, 2023
33b88f5
feat: refactor for login and register
benisprlh Nov 15, 2023
5e861f2
refactor: cotrollers to controllers
benisprlh Nov 15, 2023
b725b11
Merge pull request #8 from benisprlh/login_register
benisprlh Nov 15, 2023
7272243
feat: add feature for add team, edit team, fetch data team, and delet…
benisprlh Nov 15, 2023
e6029ac
Merge pull request #9 from benisprlh/CRUD
benisprlh Nov 15, 2023
5f6a5fd
feat: add authentication, authorization, errorhandler
benisprlh Nov 15, 2023
2b3e9bd
Merge pull request #10 from benisprlh/auth
benisprlh Nov 15, 2023
66a059e
feat: add testing for login
benisprlh Nov 15, 2023
e88f0a4
refactor: add express json
benisprlh Nov 16, 2023
0cd6da0
feat: setup client side
benisprlh Nov 16, 2023
93bf873
Merge pull request #11 from benisprlh/setupClient
benisprlh Nov 16, 2023
ad5b0cb
feat: add home page
benisprlh Nov 16, 2023
b683e63
Merge pull request #12 from benisprlh/home_page
benisprlh Nov 16, 2023
34bcade
add login page
benisprlh Nov 16, 2023
e876f14
Merge pull request #13 from benisprlh/login_page
benisprlh Nov 16, 2023
ad202bd
feat: add navbar page
benisprlh Nov 16, 2023
c22eee8
Merge pull request #14 from benisprlh/navbar_page
benisprlh Nov 16, 2023
88159f6
feat: add helpers baseUrl and token
benisprlh Nov 16, 2023
c132015
Merge pull request #15 from benisprlh/helpers_client
benisprlh Nov 16, 2023
4fc5576
feat: add detail page
benisprlh Nov 16, 2023
9f60dfb
feat: add testing
benisprlh Nov 16, 2023
4df9326
feat: add feature google oauth
benisprlh Nov 16, 2023
445fdac
feat: add feature google auth
benisprlh Nov 16, 2023
32eb899
Merge pull request #17 from benisprlh/G_Oauth
benisprlh Nov 16, 2023
ca2188c
feat: add feature midtrans
benisprlh Nov 16, 2023
4abf670
feat: add midtrans
benisprlh Nov 16, 2023
760c1ea
feat: add midtrans
benisprlh Nov 16, 2023
7ca43e7
Merge pull request #18 from benisprlh/midtrans
benisprlh Nov 16, 2023
98479b4
Merge pull request #19 from benisprlh/development
benisprlh Nov 16, 2023
8be7503
refactor: refactor port to PORT
benisprlh Nov 16, 2023
a24778d
delete coverage
benisprlh Nov 17, 2023
e3bca01
feat: refactor register
benisprlh Nov 17, 2023
a7600c3
feat: add toastify
benisprlh Nov 17, 2023
c79c5f3
feat: handle error
benisprlh Nov 17, 2023
a05eac3
feat: deploy firebase
benisprlh Nov 17, 2023
409492c
final commit
benisprlh Nov 17, 2023
18696e4
fix bug and add feat sort, infinite scroll
benisprlh Nov 23, 2023
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
1 change: 1 addition & 0 deletions Client/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
20 changes: 20 additions & 0 deletions Client/Ip-BBI/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
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-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
}
4 changes: 4 additions & 0 deletions Client/Ip-BBI/.firebase/hosting.ZGlzdA.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
vite.svg,1700173861249,59ec4b6085a0cb1bf712a5e48dd5f35b08e34830d49c2026c18241be04e05d5a
index.html,1700774144996,966171bd7bfccf6c6120cbcf9aab536a11e62eea70c09154ec40eae069b31c65
assets/index-55fec1ff.css,1700774144996,c6c8c482eb63a414ba456732e2f5841315448a174496f9b4a9c49ff170e0f1d6
assets/index-fd24bdac.js,1700774145013,eaacead2c5295f5a4e254e4c626b00a6eb66b4cb02da5828cf9773e94690f6cb
5 changes: 5 additions & 0 deletions Client/Ip-BBI/.firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "ip-bbi"
}
}
24 changes: 24 additions & 0 deletions Client/Ip-BBI/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# 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?
8 changes: 8 additions & 0 deletions Client/Ip-BBI/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
12 changes: 12 additions & 0 deletions Client/Ip-BBI/firebase.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"hosting": {
"public": "dist",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
16 changes: 16 additions & 0 deletions Client/Ip-BBI/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css" />
<title>BBI</title>
<script type="text/javascript" src="https://app.sandbox.midtrans.com/snap/snap.js" data-client-key="SB-Mid-client-ml-XFr4SSpHk_OlD"></script>
</head>
<body>
<script src="https://accounts.google.com/gsi/client" async></script>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading