Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development #2

Open
wants to merge 34 commits into
base: main
Choose a base branch
from
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
5814da0
feat: setup react client project
gemakusuma Dec 11, 2023
a9e0a54
feat: setup package client react
gemakusuma Dec 11, 2023
b8da26a
feat: setup client react for router, login, register
gemakusuma Dec 11, 2023
1e9d19e
feat: remove unused code default react setup
gemakusuma Dec 11, 2023
55b00e2
feat: setup server express js with express generator
gemakusuma Dec 11, 2023
e41a21d
feat: change default from view to res send
gemakusuma Dec 11, 2023
58204ae
feat: setup client error helpers & navbar components
gemakusuma Dec 12, 2023
09c158a
feat: setup server helpers & configuration
gemakusuma Dec 12, 2023
9519c4f
feat: setup sendgrid & xendit integration
gemakusuma Dec 12, 2023
d1986db
feat: setup client router & css
gemakusuma Dec 12, 2023
1aaaf3a
feat: register & layout component
gemakusuma Dec 12, 2023
7349477
feat: login & checkout component for xendit
gemakusuma Dec 12, 2023
f06c23a
feat: setup app, main & draw.io
gemakusuma Dec 13, 2023
ce3b73d
feat: setup router & redux
gemakusuma Dec 13, 2023
5040d23
feat: setup middleware authentication & error handler
gemakusuma Dec 13, 2023
9701f81
feat: setup models all table
gemakusuma Dec 13, 2023
7fd250e
feat: cms create campaign
gemakusuma Dec 14, 2023
2bebb4c
feat: cms list campaign
gemakusuma Dec 14, 2023
186025b
feat: cms update campaign
gemakusuma Dec 14, 2023
62cf112
feat: login with google
gemakusuma Dec 14, 2023
d355ed1
feat: all slice reducer redux
gemakusuma Dec 14, 2023
2c08a74
feat: add config prod
gemakusuma Dec 14, 2023
7c84864
feat: condition dot env config
gemakusuma Dec 14, 2023
675add9
feat: setup all features
gemakusuma Dec 14, 2023
b0c0bee
feat: auth controller routes
gemakusuma Dec 14, 2023
325dea2
feat: index routes
gemakusuma Dec 14, 2023
042112a
feat: setup deploy
gemakusuma Dec 14, 2023
cf431c9
feat: update bin www
gemakusuma Dec 14, 2023
1b2b8b7
feat: setup deployment
gemakusuma Dec 14, 2023
81aac3c
feat: setup deployment
gemakusuma Dec 14, 2023
7969479
feat: add deposit xendit
gemakusuma Dec 14, 2023
ac4f659
feat: unit test & deployment
gemakusuma Dec 14, 2023
1761136
feat: update unit test
gemakusuma Dec 14, 2023
0394e10
feat: change url link api
gemakusuma Dec 14, 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
6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

70 changes: 70 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions client/.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/.firebase/hosting.ZGlzdA.cache
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
index.html,1702568482399,7c08340c168cc3fbed1e75c2f668800427c51341c1f1a0ff9f4bc6b121049b57
vite.svg,1702568482273,d3bbbc44b3ea71906a72bf2ec1a4716903e2e3d9f85a5007205a65d1f12e2923
assets/index-nahi49BR.css,1702568482399,284b820bebde64dceeef12287d9edac13f6a46c9c38d48313b4f078c41247c8a
assets/index-cOMFq5ux.js,1702568482399,5dff1e9af3fd4bd8f7b8c565786fc304424bb2a7c7ab5f3e578f084c62374237
5 changes: 5 additions & 0 deletions client/.firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "phase2-gema-ip"
}
}
24 changes: 24 additions & 0 deletions client/.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/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"
}
]
}
}
15 changes: 15 additions & 0 deletions client/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!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>Vite + React</title>
</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