unknownrori.vercel.app is a minimal online portfolio with built in Content Management System to manage Blog and featured Project, it was built on using Nuxt.js and Supabase. It's uses SSR for rendering for SEO reason but you can opt in to SPA because of Nuxt.js flexibility
The origin of this project is to decommission my portfolio project that was written in React.js, it's share some similarity on project structure.
- pnpm (recommended)
- node.js >= 18
- Supabase Project (see docs for further setting up the database and policy)
# Clone the repo
git clone https://github.com/UnknownRori/unknownrori.vercel.app
cd unknownrori.vercel.app
# Copy .env.example and fill out the environment variable
cp ./.enx.example .env
nvim .env
# Install dependencies
pnpm install
# Start development server
pnpm run dev
# Generate SSR
pnpm run build
# Generate static deployment
pnpm run generate
Feel free to contribute, I don't have any specific instruction.
Source code is distributed under BSD 3-Clause License. See LICENSE for more information