It is just a dedication website for the love of my life.
If you want a copy of this project and modify it as you template, kindly fork this repository.
Project structure recommended by Nuxt 4.
├── app # app root folder of website
│ ├── app.config.ts
│ ├── app.vue
│ ├── assets
│ ├── components
│ ├── composables
│ ├── layouts
│ ├── pages
│ └── utils
├── eslint.config.mjs
├── node_modules
├── nuxt.config.ts
├── package.json
├── pnpm-lock.yaml
├── public
├── README.md
├── server
│ └── tsconfig.json
├── supabase # Supabase folder for local development
│ ├── config.toml
│ ├── migrations
│ └── seed.sql
├── tsconfig.json
├── types # database types generated by Supabase
│ └── database.types.ts
└── vercel.json # for Vercel Deployment
Due to NuxtHub v0.09 nearing sunset, I decided to deploy it using Vercel.
You can run local development by installing Supabase CLI.
If you want to deploy your own local development simply:
rm -rf supabase
Initialize Supabase folder:
supabase init
Then start the Supabase in Docker:
supabase start
Warning: if you are on Linux, Docker is not included in root permission. If that's the case you can include it on root permissions or run it with sudo command.
All the assets, mostly the 3d stuff, shall attributed. Look more at LICENSE