Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
4b868ce
Add Phase 1 MVP plan
JibinBiju50 Jun 6, 2026
6a18921
Merge pull request #1 from JibinBiju50/docs/phase1-plan
JibinBiju50 Jun 7, 2026
367f1ec
Add base project structure
JibinBiju50 Jun 7, 2026
1dfd65c
Merge pull request #2 from JibinBiju50/feature/project-structure
JibinBiju50 Jun 7, 2026
67a5ce3
Add Express server setup
JibinBiju50 Jun 7, 2026
df7ec32
Add venue model
anirudh904830 Jun 8, 2026
6052b51
Add MongoDB connection
JibinBiju50 Jun 8, 2026
dbda062
Add auth and role middleware, auth route and auth controller placehol…
JibinBiju50 Jun 8, 2026
ca8741d
Merge pull request #3 from JibinBiju50/feature/backend-setup
JibinBiju50 Jun 8, 2026
cfa75e1
Add Kerala venue seed data
anirudh904830 Jun 9, 2026
b490eee
Add git workflow guidance
JibinBiju50 Jun 9, 2026
27618a2
Merge pull request #4 from JibinBiju50/docs/git-workflow
JibinBiju50 Jun 9, 2026
95aafbd
Complete auth UI, dashboards, and booking form
Jun 11, 2026
12595f1
Migrate project styling to Tailwind CSS
Jun 11, 2026
44b2c5c
Update venue seeder data
anirudh904830 Jun 11, 2026
9fac0d4
Update venue seeder data
anirudh904830 Jun 11, 2026
30b7826
Update venue model and seeder
anirudh904830 Jun 12, 2026
4621dfa
Move files to project structure
anirudh904830 Jun 12, 2026
6abd5e3
Add venue seeder and update venue data
anirudh904830 Jun 12, 2026
054a2a7
Merge remote-tracking branch 'origin/feature/venue-model-seed-data' i…
JibinBiju50 Jun 13, 2026
bd1f1d2
Update home page UI and add route protection
Jun 13, 2026
eeaaf4e
Merge pull request #5 from JibinBiju50/feature/auth-dashboard-ui
theresros Jun 13, 2026
c8d659f
Update frontend dependencies
JibinBiju50 Jun 13, 2026
b1697d8
Add User model
JibinBiju50 Jun 13, 2026
111fa1c
feat: implement user authentication and auth middleware
JibinBiju50 Jun 17, 2026
3e2cef0
Merge branch 'dev' into feature/auth-api
JibinBiju50 Jun 17, 2026
84079e8
Update navbar links and layout
Jun 17, 2026
fc1f31d
Created admin account by seed script
JibinBiju50 Jun 21, 2026
fd841c1
Update Home, Login and Venues pages
theresros Jun 27, 2026
2eff22d
Update App routes
theresros Jun 27, 2026
1a2c62a
Add validator for coordinates in venue model
JibinBiju50 Jun 27, 2026
b08b45e
Readded venues data
JibinBiju50 Jun 28, 2026
d62f3b2
Merge branch 'fix/complete-venue-data-seed' into feature/auth-api
JibinBiju50 Jun 28, 2026
0e3c52a
Remove empty venue.js
JibinBiju50 Jun 28, 2026
4507af2
Add Booking inquiry schema file
JibinBiju50 Jun 28, 2026
f24a894
Implement api for get venues and nearby venues
JibinBiju50 Jun 28, 2026
8722adf
Merge remote-tracking branch 'origin/feature/auth-dashboard-ui' into …
JibinBiju50 Jun 28, 2026
2d2336c
Use createBrowserRoute to define routes
JibinBiju50 Jun 28, 2026
7abbfff
Move navbar code from Home to Navbar component and import Navbar insi…
JibinBiju50 Jun 28, 2026
96de1b9
Fix venue type filtering by adding value to options in Homepage
JibinBiju50 Jun 28, 2026
7b41a53
Add Use current location feature
JibinBiju50 Jun 29, 2026
adc6a5d
Add dynamic venue details page using shared venue data
theresros Jun 29, 2026
b038b89
Add Filter option in booking inquiry model
JibinBiju50 Jun 29, 2026
48114c7
Resolve merge conflicts between feature/venue-api and feature/auth-da…
JibinBiju50 Jun 29, 2026
b23edf8
Modify NearbyVenue feature to show distance between user and venue
JibinBiju50 Jun 29, 2026
3f8afb2
Add booking inquiry feature
JibinBiju50 Jun 29, 2026
717f1b8
Add gitignore
JibinBiju50 Jun 29, 2026
d9f2ccd
Feat: Implement Admin and Owner services
JibinBiju50 Jul 1, 2026
32f2ed8
Add venue creation and owner's venue listing feature
JibinBiju50 Jul 1, 2026
d7a625c
Change capacity to single value and migrate the schema change
JibinBiju50 Jul 2, 2026
a0a22c4
Add venue detailed viewing for submitted venues in owner dashboard
JibinBiju50 Jul 3, 2026
bc18418
Add booking status check for users using tracking code in server
JibinBiju50 Jul 3, 2026
9f3fe7e
Fix check status page to recieve tracking code
JibinBiju50 Jul 5, 2026
d4894cb
Add cancellation feature for pending inquiries
JibinBiju50 Jul 6, 2026
5d6a397
Remove accept/reject button for cancelled venues
JibinBiju50 Jul 6, 2026
065bddb
Improve town suggestions
JibinBiju50 Jul 6, 2026
837f335
Add more district options
JibinBiju50 Jul 6, 2026
01d95e7
resolved conflict while merging dev to main
JibinBiju50 Jul 7, 2026
c944252
Change sameSite option to none for production and lax for localhost
JibinBiju50 Jul 7, 2026
6405420
Rename TokenService.js to tokenService.js
JibinBiju50 Jul 7, 2026
2e4a9e3
Temp rename
JibinBiju50 Jul 7, 2026
acc89f6
Final rename
JibinBiju50 Jul 7, 2026
b0c00cb
Rename tokenService.js imports
JibinBiju50 Jul 7, 2026
cc7b0da
Correct authMiddleware spelling in files
JibinBiju50 Jul 7, 2026
466536d
Remove console logs about mongoDB from db config file
JibinBiju50 Jul 7, 2026
9e1b870
Turned off autocomplete for town/area
JibinBiju50 Jul 7, 2026
fe6066e
Change sameSite to lax for cookie options
JibinBiju50 Jul 7, 2026
3eac261
Rewrite apiClient.js
JibinBiju50 Jul 7, 2026
b7ec9e7
Add path to cookie option
JibinBiju50 Jul 7, 2026
ade5e6d
Fix jwt token cookie options
JibinBiju50 Jul 7, 2026
36e426a
Add log for BASE URL
JibinBiju50 Jul 7, 2026
15efb68
test auth
JibinBiju50 Jul 7, 2026
0a8198c
Add proxy to app.js
JibinBiju50 Jul 8, 2026
fd81ccb
Change cookie options
JibinBiju50 Jul 8, 2026
87febfb
Remove prxoy code
JibinBiju50 Jul 8, 2026
eb47818
Change cookie options
JibinBiju50 Jul 8, 2026
f3ae98f
Rewrite cookie options
JibinBiju50 Jul 8, 2026
912398d
patch app.js to tolerate trailing slash in CLIENT_URLS
JibinBiju50 Jul 8, 2026
2ccb5ef
set default cookies to lax
JibinBiju50 Jul 8, 2026
8ca8f2b
edit package.json to build properly in render
JibinBiju50 Jul 8, 2026
dd133a2
edit package.json to include dev dependencies
JibinBiju50 Jul 8, 2026
6a9578b
remove console log of base url
JibinBiju50 Jul 8, 2026
d22563e
add autocomplete for login and register form fields
JibinBiju50 Jul 8, 2026
8c7ac8d
Fix wrong district values
JibinBiju50 Jul 8, 2026
4ceca79
Change list your venue link to button and set its pages
JibinBiju50 Jul 8, 2026
1a30f11
Fix status showing in admin dashboard
JibinBiju50 Jul 9, 2026
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
21 changes: 21 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Dependencies
node_modules/

# Build output
dist/
build/

# Logs
*.log

# Environment variables
.env
.env.local

# OS files
.DS_Store
Thumbs.db

# Editor files
.vscode/
.idea/
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?
Empty file added client/.gitkeep
Empty file.
16 changes: 16 additions & 0 deletions client/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# 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 [Oxc](https://oxc.rs)
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/)

## React Compiler

The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).

## 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.
21 changes: 21 additions & 0 deletions client/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
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.flat.recommended,
reactRefresh.configs.vite,
],
languageOptions: {
globals: globals.browser,
parserOptions: { ecmaFeatures: { jsx: true } },
},
},
])
13 changes: 13 additions & 0 deletions client/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>client</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading