Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
6aff613
fix: compress profile images
Spitgranger Apr 3, 2023
7a70242
oldest comments now appear first, renamed variable names, added infin…
zhwang2001 Apr 3, 2023
9d2f323
Merge branch 'feature' of https://github.com/Spitgranger/bunkmate int…
zhwang2001 Apr 3, 2023
ff78fe3
items
zhwang2001 Apr 4, 2023
e13818a
items
zhwang2001 Apr 4, 2023
0b90e9e
social feed doesn't rerender numerous times on initial load
zhwang2001 Apr 5, 2023
615d329
fix: optimized queries for social feed
Spitgranger Apr 6, 2023
238cd5c
fix: optimized queries for social feed
Spitgranger Apr 6, 2023
b2d1ff2
fix: moved social feed array up
Spitgranger Apr 6, 2023
9801b2a
feature: initial commit of listing schema
Spitgranger May 19, 2023
c16d95c
Merge branch 'demo' of https://github.com/Spitgranger/bunkmate into demo
Spitgranger May 19, 2023
7faa015
fixed bugs related to summary page, added more features
zhwang2001 May 20, 2023
6e9ccc2
Merge branch 'demo' of https://github.com/Spitgranger/bunkmate into demo
Spitgranger May 22, 2023
23b0b73
completed first page of applications
zhwang2001 May 30, 2023
7dd54ff
Merge branch 'demo' of https://github.com/Spitgranger/bunkmate into demo
Spitgranger Jun 4, 2023
78a47e4
updated gitignore
Spitgranger Jun 10, 2023
470e250
merge
Spitgranger Jun 10, 2023
053ab1e
Merge branch 'feature' into demo
Spitgranger Jul 2, 2023
7a11557
chore: migrated server to typescript for routes that will be used
Spitgranger Jul 2, 2023
ccd2382
Merge branch 'bunkmate-migration' of https://github.com/Spitgranger/b…
zhwang2001 Jul 2, 2023
da498a7
listings
zhwang2001 Jul 2, 2023
41ffc55
navbar organized, commented, and some pages removed
zhwang2001 Jul 2, 2023
eface11
feature: implement express session, rate limiting using redis
Spitgranger Jul 2, 2023
18df766
Merge remote-tracking branch 'origin/bunkmate-migration' into bunkmat…
Spitgranger Jul 2, 2023
bd4040b
moved navbar to index.js
zhwang2001 Jul 2, 2023
48fd5f8
all files have navbar in indexjs, remove listing in mind field in cre…
zhwang2001 Jul 2, 2023
2052047
feature: migrate from CRA to Vite
Spitgranger Jul 3, 2023
c0f7599
started conversion to typescript for frontend
Spitgranger Jul 3, 2023
a004d49
chore: converted some of files to typescript, deleted some of the use…
zhwang2001 Jul 10, 2023
c809471
Feature: built chats
Spitgranger Jul 11, 2023
75c6da1
merged changes with client typescript migration and new feature chats
Spitgranger Jul 11, 2023
5305ca3
myProfile and otherProfile types added
zhwang2001 Jul 11, 2023
7b2f9c8
types for profile page
zhwang2001 Jul 11, 2023
759e175
chore: signincontext types, navbar types
zhwang2001 Jul 11, 2023
41c093c
fixed navbar errors in props
Spitgranger Jul 14, 2023
0076891
Merge branch 'bunkmate-migration' of https://github.com/Spitgranger/b…
Spitgranger Jul 14, 2023
bf7f8c2
fixed profileSlice error
Spitgranger Jul 15, 2023
7cbf8f0
chore: more type errors fixed
zhwang2001 Jul 15, 2023
d788673
Resolved Conflicts
zhwang2001 Jul 15, 2023
b471ed8
fixed profilemakerform errors
zhwang2001 Jul 15, 2023
813d0a7
feature: logout now invalidates JWT + fixed and converted Signin.jsx …
Spitgranger Jul 15, 2023
fccb256
chore: started commenting and also adding types in form.tsx
zhwang2001 Jul 15, 2023
343dcb2
Resolved Conflicts
zhwang2001 Jul 15, 2023
231c22e
fix: modal window repaired
zhwang2001 Jul 15, 2023
b9ad993
chore: typed NormalFormSingleLineInput
Spitgranger Jul 15, 2023
0cc4130
fixing profilemaker
zhwang2001 Jul 16, 2023
5bef7e7
Resolved Conflicts
zhwang2001 Jul 16, 2023
5ffcb40
profile maker and form.tsx are error free
zhwang2001 Jul 16, 2023
6ff04bd
chore: fixed type errors in signin.tsx
Spitgranger Jul 16, 2023
add5505
feature: profile maker and formic + yup
zhwang2001 Jul 21, 2023
296c209
changing createrequestform types in progress
zhwang2001 Jul 25, 2023
160ef5e
fix: improve the performance of MultiLineInput in form.tsx
Spitgranger Jul 26, 2023
b8e0355
Merge branch 'bunkmate-migration' of https://github.com/Spitgranger/b…
zhwang2001 Jul 30, 2023
b7cef9e
changed profile.ts
zhwang2001 Jul 30, 2023
b701e0f
added social media links and last name field to sign up page
zhwang2001 Aug 9, 2023
77917d4
feature: firstName and lastName now stored properly
Spitgranger Aug 9, 2023
653da4c
fix: added new social media links to the query for profile
Spitgranger Aug 9, 2023
3c3051c
fix: some fields weren't showing, conditional display of social media…
zhwang2001 Aug 9, 2023
012a3bb
Reenabled search feature on the map
Spitgranger Aug 9, 2023
3ef58a3
updated readme
Spitgranger Nov 24, 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
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
.env
/node_modules
/bunkmate-client/node_modules
/server/node_modules
/server_ts/node_modules
.DS_Store
/.idea
/.idea
/my-app/node_modules
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
# Bunkmate
This is the repository for the Bunkmate Application.
```
cd bunkmate-client && npm install
cd server_ts && npm install
```

14 changes: 14 additions & 0 deletions bunkmate-client/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
module.exports = {
env: {browser: true, es2020: true},
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:react-types/recommended',
],
parser: '@typescript-eslint/parser',
parserOptions: {ecmaVersion: 'latest', sourceType: 'module'},
plugins: ['react-refresh'],
rules: {
'react-refresh/only-export-components': 'warn',
},
}
24 changes: 24 additions & 0 deletions bunkmate-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?
15 changes: 15 additions & 0 deletions bunkmate-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 + TS</title>
<script src="https://maps.googleapis.com/maps/api/js?key=%VITE_GOOGLE_MAPS_API_KEY%&libraries=places&callback=initMap" async></script>
</head>
<body>
<div id="root"></div>
<div id="portal"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading