https://github.com/khaykingleb/website
Full-stack blog and portfolio with Next.js frontend, Supabase backend, and content sync via Notion API
https://github.com/khaykingleb/website
nextjs notion-api personal-website vercel
Last synced: 26 days ago
JSON representation
Full-stack blog and portfolio with Next.js frontend, Supabase backend, and content sync via Notion API
- Host: GitHub
- URL: https://github.com/khaykingleb/website
- Owner: khaykingleb
- License: mit
- Created: 2024-04-04T10:23:10.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2026-05-24T11:20:20.000Z (about 1 month ago)
- Last Synced: 2026-05-24T13:14:47.693Z (about 1 month ago)
- Topics: nextjs, notion-api, personal-website, vercel
- Language: TypeScript
- Homepage: https://khaykingleb.com
- Size: 16.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Website
This is the repository for my [personal website](https://khaykingleb.com).
## Prerequisites
You'll need [asdf](https://asdf-vm.com/) and [just](https://github.com/casey/just) installed.
## Getting Started
1. Clone the repository:
```bash
git clone https://github.com/khaykingleb/khaykingleb-com.git \
&& cd khaykingleb-com
```
2. Initialize & setup:
```bash
just setup-init
```
This installs tools, dependencies, creates `.env`, and sets up pre-commit hooks.
3. Configure environment:
Edit the created `.env` file with your Supabase and Notion API keys.
## Usage
For a full list of available recipes, run:
```bash
just
```
To start the development server:
```bash
just supabase-start \
&& just app-dev
```
To run the production build locally:
```bash
just supabase-start \
&& just app-start
```