Skip to content

zin-yes/hazhir.dev

Repository files navigation

hazhir.dev

This project is my personal web development portfolio presented in a operating system theme and is available at hazhir.dev.

Prerequisites

The project was built with the following dependencies but may still work on older/newer versions. Bun is my runtime of choice, but the project runs fine with the Node version listed below.

Setup

Get this project's code by either cloning the repository

git clone https://github.com/zin-yes/hazhir.dev.git

or downloading the zip file for the master branch.

Once cloned/downloaded, run the install command for provided by the package manager of your choice (e.g. bun install or npm install).

You then finally should fill in the environment variables by copying the .env.example or renaming it to .env.

My setup of the project is configured for using Turso (database provider) and Discord (authentication provider) but you can easily modify these to work with whichever services you choose to go with, since the project uses Drizzle ORM, and NextAuth/Auth.js.

Finally

Run bun dev or npm run dev to start the development server.