feat: remove unused texture files and add model metadata

- Deleted various texture files related to the Raspberry Pi camera model.
- Introduced a new JSON file to store model metadata including IDs, names, and URLs.
- Implemented authentication and session management using Supabase.
- Created a header component for navigation and user session display.
- Added protected routes to restrict access to certain pages.
- Developed a private layout for authenticated users.
- Enhanced the home page to dynamically load models from the new JSON file.
- Updated the login page to handle user authentication.
- Created a model uploader for users to upload 3D models.
- Improved overall styling and layout for better user experience.
This commit is contained in:
2025-06-12 11:38:24 -06:00
parent 676bbfe9a8
commit 7dfbbf6124
54 changed files with 532 additions and 18220 deletions

View File

@@ -10,6 +10,7 @@
"preview": "vite preview"
},
"dependencies": {
"@iconify/react": "^6.0.0",
"@radix-ui/react-alert-dialog": "^1.1.6",
"@radix-ui/react-dialog": "^1.1.6",
"@radix-ui/react-label": "^2.1.2",
@@ -21,11 +22,13 @@
"@react-three/drei": "^10.0.3",
"@react-three/fiber": "^9.0.4",
"@react-three/xr": "^6.6.9",
"@supabase/supabase-js": "^2.50.0",
"@tailwindcss/vite": "^4.0.9",
"@use-gesture/react": "^10.3.1",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"date-fns": "^3.6.0",
"iconify": "^1.4.0",
"install": "^0.13.0",
"lucide-react": "^0.477.0",
"react": "^19.0.0",