This is the source code for my personal website, built using Next.js App Router, Tailwind CSS, and Prisma.
The site is hosted on Vercel and uses Vercel Analytics for tracking performance. Data is stored using Supabase, a backend-as-a-service platform that provides Postgres databases and other features.
This project uses latest Node, pnpm and Docker for development.
- Clone the repository
git clone https://github.com/glennreyes/glennreyes.com
cd glennreyes.com
- Install dependencies
pnpm install
- Copy the
.env.example
file to.env
located in the prisma directory. The default values forDATABASE_URL
points to a local Postgres database. - Run following Prisma commands to generate the Prisma client and migrate the database.
pnpm prisma generate # Generate Prisma client
pnpm prisma migrate dev # Migrate database
- Run the development server
pnpm dev
- Open http://localhost:3000 with your browser to see the result.
I explored various excellent projects to gather ideas and inspiration for my personal website. Here are some of them: