Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
eb7f72c
start project
luluswahyu99 Nov 14, 2023
0ba63f6
layout: login-register
luluswahyu99 Nov 14, 2023
3fe0dee
Merge pull request #1 from luluswahyu99/layout-login-register
luluswahyu99 Nov 14, 2023
fd8662a
start server
luluswahyu99 Nov 14, 2023
d77d8fd
feat: user, profile, post feature
luluswahyu99 Nov 15, 2023
fef290d
client start
luluswahyu99 Nov 15, 2023
91eecd4
Merge pull request #2 from luluswahyu99/serverPart1
luluswahyu99 Nov 15, 2023
3cbf815
Merge pull request #3 from luluswahyu99/client
luluswahyu99 Nov 15, 2023
ccbba36
feat: discusion-detail
luluswahyu99 Nov 16, 2023
50f8f0e
feat: testing
luluswahyu99 Nov 16, 2023
371432c
Merge pull request #4 from luluswahyu99/discusion
luluswahyu99 Nov 16, 2023
d65d8c0
Merge pull request #5 from luluswahyu99/testing
luluswahyu99 Nov 16, 2023
80abca3
feat:payment
luluswahyu99 Nov 16, 2023
1a8f857
Merge pull request #6 from luluswahyu99/payment
luluswahyu99 Nov 16, 2023
8708bac
Merge pull request #7 from luluswahyu99/Development
luluswahyu99 Nov 17, 2023
3a6d5fe
deploy
luluswahyu99 Nov 17, 2023
317ddd3
Merge pull request #8 from luluswahyu99/deploy
luluswahyu99 Nov 17, 2023
e5e58e9
Merge pull request #9 from luluswahyu99/Development
luluswahyu99 Nov 17, 2023
0b166d5
deploy-final
luluswahyu99 Nov 17, 2023
fcc88fb
Merge pull request #10 from luluswahyu99/deploy-end
luluswahyu99 Nov 17, 2023
b82952f
Merge pull request #11 from luluswahyu99/Development
luluswahyu99 Nov 17, 2023
3e178d4
context
luluswahyu99 Nov 23, 2023
2c16d74
Merge pull request #12 from luluswahyu99/deploy-end
luluswahyu99 Nov 23, 2023
b317309
revisi
luluswahyu99 Nov 23, 2023
293de02
Merge pull request #13 from luluswahyu99/revisi
luluswahyu99 Nov 23, 2023
c18da27
Merge pull request #14 from luluswahyu99/Development
luluswahyu99 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
9 changes: 9 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
JWT_SECRET=
G_CLIENT=
G_SECRET=
SERVER_KEY=
VITE_REACT_APP_G_CLIENT=
VITE_REACT_APP_G_SECRET=
VITE_REACT_APP_X_RAPID_API_KEY=
VITE_REACT_APP_X_RAPID_API_HOST=
VITE_REACT_APP_CLIENT_KEY=
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
.env
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[![Review Assignment Due Date](https://classroom.github.com/assets/deadline-readme-button-24ddc0f5d75046c5622901739e7c5dd533143b0c8e959d652212380cedb1ea36.svg)](https://classroom.github.com/a/IrWObaQs)
[![Open in Visual Studio Code](https://classroom.github.com/assets/open-in-vscode-718a45dd9cf7e7f842a935f5ebbe5719a5e09af4491e668f4dbf3b35d5cca122.svg)](https://classroom.github.com/online_ide?assignment_repo_id=12856485&assignment_repo_type=AssignmentRepo)
# Individual Project Phase 2

## Deploy :
- https://we-are-99.web.app/
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 @@
assets/index-0158519f.css,1700195315333,9b66e36b2fee5191fc78dc32f006cd4f570433e1d39092f6cefb04f513951629
vite.svg,1699352713720,59ec4b6085a0cb1bf712a5e48dd5f35b08e34830d49c2026c18241be04e05d5a
index.html,1700195315334,739cf739628b1f45b20fded5e35d7449c612068f37a9bb8bc2b2458e79a2ec4a
assets/index-3465bbe6.js,1700195315357,aff68be306a5ef78d16f5b4414ba19eeebfa0cd4553c703e1bace345f978eff4
5 changes: 5 additions & 0 deletions client/.firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "we-are-99"
}
}
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"
}
]
}
}
24 changes: 24 additions & 0 deletions client/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!doctype html>
<html lang="en">

<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="https://i.imgur.com/NjgxXfH.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script src="https://accounts.google.com/gsi/client" async></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"
integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL"
crossorigin="anonymous"></script>
<script type="text/javascript" src="https://app.sandbox.midtrans.com/snap/snap.js"
data-client-key="SB-Mid-client-KmvVqbETzl_COjJQ"></script>
<title>We Are...</title>
</head>

<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>

</html>
Loading