Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
0580e98
added hook to fetch on booking section
fox5352 Jan 30, 2026
1e65602
Merge pull request #19 from FoxwareDen/6-backend-admin-auth-appointme…
fox5352 Jan 30, 2026
fdbd89c
improved ui for calendar display
Lugan2004 Feb 2, 2026
7d3ae59
added responsiveness to calender view
Lugan2004 Feb 2, 2026
b4fe74e
Merge pull request #20 from FoxwareDen/2-frontend-basic-user-appointm…
fox5352 Feb 2, 2026
ac6257a
added getter by user id
fox5352 Feb 2, 2026
5815e8e
Merge pull request #21 from FoxwareDen/6-backend-admin-auth-appointme…
fox5352 Feb 2, 2026
dfb5f9a
fixed privilege on dashbaord
fox5352 Feb 2, 2026
89d3974
changed today indicator on calender
Lugan2004 Feb 4, 2026
1652758
added successful booking modal feedback
Lugan2004 Feb 4, 2026
b5bc44d
added docs for calender function
fox5352 Feb 4, 2026
25f01d7
integrateted admin dashboard desgin
fox5352 Feb 4, 2026
a46364e
Merge pull request #22 from FoxwareDen/2-frontend-basic-user-appointm…
fox5352 Feb 4, 2026
a50a3e4
Merge pull request #23 from FoxwareDen/integrate-design
fox5352 Feb 4, 2026
be174c5
added admin route link when priv matched
fox5352 Feb 6, 2026
2892030
added admin check for link
fox5352 Feb 6, 2026
d7bf4fb
added mobile menu on header
fox5352 Feb 6, 2026
29b7c89
added basic login page
fox5352 Feb 7, 2026
ccfdd47
fixed few auth bugs
fox5352 Feb 8, 2026
b6a5eb3
added email login
fox5352 Feb 8, 2026
dbf574f
added password resets
fox5352 Feb 8, 2026
ada5e41
integrateted admin config submit
fox5352 Feb 9, 2026
d5a5a3b
added get for config component
fox5352 Feb 9, 2026
044b47e
fixed the footer and header visability on dashboard
Lugan2004 Feb 9, 2026
1caae49
commented out availability and appointments
Lugan2004 Feb 9, 2026
abf5069
Merge pull request #24 from FoxwareDen/2-frontend-basic-user-appointm…
fox5352 Feb 9, 2026
09a9508
Merge remote-tracking branch 'origin' into 7-integration-admin-can-ac…
fox5352 Feb 9, 2026
b3a0d92
added setting link to mobile burger menu and removed non needed statu…
Lugan2004 Feb 9, 2026
6bbd36b
Merge pull request #25 from FoxwareDen/2-frontend-basic-user-appointm…
fox5352 Feb 9, 2026
99d501c
integrateted admin settings page
fox5352 Feb 9, 2026
d521db2
integrateted admin dynamic sevices
fox5352 Feb 9, 2026
5ce2bef
intergrated getter for calendar entires section
fox5352 Feb 9, 2026
fc31131
intergrated post for calendar entires section
fox5352 Feb 9, 2026
24aae62
intergrated kanban board
fox5352 Feb 9, 2026
afdf232
added better serviecs forms
fox5352 Feb 10, 2026
56ffe27
Merge branch '7-integration-admin-can-acceptreject-appointments-1-day'
fox5352 Feb 10, 2026
9d0db98
fixed delete issue on booking update
fox5352 Feb 10, 2026
4c13db1
code cleanup
fox5352 Feb 10, 2026
dce69a9
changed the $ to R
fox5352 Feb 11, 2026
9f9dde1
Merge pull request #26 from FoxwareDen/7-integration-admin-can-accept…
fox5352 Feb 11, 2026
a45c917
added basic metrics
fox5352 Feb 11, 2026
c2b6623
updated styling of metrics page
fox5352 Feb 11, 2026
f485465
added titok link to footer
Lugan2004 Feb 11, 2026
d592d46
Merge branch 'main' of https://github.com/FoxwareDen/KDcuts into 2-fr…
Lugan2004 Feb 11, 2026
778c76c
updated styling of settings and service section page
fox5352 Feb 11, 2026
ca9c0a0
added KD cuts branding
Lugan2004 Feb 11, 2026
49a9d62
Merge pull request #27 from FoxwareDen/9-basic-metrics-appointment-co…
fox5352 Feb 11, 2026
4515dc8
Merge branch '2-frontend-basic-user-appointment-booking-form-2-days',…
fox5352 Feb 11, 2026
d978990
added metrics/analytics nav to mobile view menu
Lugan2004 Feb 11, 2026
3a8a3e1
imporved calender config spacing and updated primary color
Lugan2004 Feb 12, 2026
1fcbc30
added confirm delete modal and fixed save changes btn
Lugan2004 Feb 12, 2026
e1d9aa9
added image carousel to hero section
Lugan2004 Feb 12, 2026
2a81c61
added KD cuts logo to all needed places
Lugan2004 Feb 12, 2026
e76596e
Update README to remove old content
fox5352 Feb 13, 2026
d38051c
/2-frontend-basic-user-appointment-booking-form-2-days/2-frontend-bas…
fox5352 Feb 13, 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
9 changes: 9 additions & 0 deletions .tanstack/tmp/19d4fd18-d7230b5c5430adaf59ee8e70fddca55b
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { createFileRoute } from '@tanstack/react-router'

export const Route = createFileRoute('/_auth/dashboard/metrics')({
component: RouteComponent,
})

function RouteComponent() {
return <div>Hello "/_auth/dashboard/metrics"!</div>
}
75 changes: 1 addition & 74 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,75 +1,2 @@
# React + TypeScript + Vite what the sigma

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 [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## React Compiler

The React Compiler is enabled on this template. See [this documentation](https://react.dev/learn/react-compiler) for more information.

Note: This will impact Vite dev & build performances.

## Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

```js
export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
// Other configs...

// Remove tseslint.configs.recommended and replace with this
tseslint.configs.recommendedTypeChecked,
// Alternatively, use this for stricter rules
tseslint.configs.strictTypeChecked,
// Optionally, add this for stylistic rules
tseslint.configs.stylisticTypeChecked,

// Other configs...
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
// other options...
},
},
])
```

You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:

```js
// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default defineConfig([
globalIgnores(['dist']),
{
files: ['**/*.{ts,tsx}'],
extends: [
// Other configs...
// Enable lint rules for React
reactX.configs['recommended-typescript'],
// Enable lint rules for React DOM
reactDom.configs.recommended,
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
// other options...
},
},
])
```
gf
Loading