This is the repository for my personal website.
The only prerequisite tool for this project is asdf — make sure you have it installed.
-
Clone the repository:
git clone https://github.com/khaykingleb/khaykingleb-com.git \ && cd khaykingleb-com -
Initialize & setup:
make init
This command installs tools, dependencies, sets up
.env, and pre-commit hooks. -
Configure environment: Edit the created
.envfile with your Supabase and Notion API keys.
For a full list of available targets, run:
make helpTo start the development server:
make supabase-start \
&& make deps-dev \
&& make devTo run the production build locally:
make supabase-start \
&& make deps-prod \
&& make build \
&& make start