Skip to content

byhow/afgk.me

 
 

Repository files navigation

Deploy with Vercel

afgk.me

credits to @leerob for the boilerplate site

Running Locally

This application requires Node.js v18.17+.

bun install
bun run setup # Remove all of my personal information
bun dev

Create a .env.local file similar to .env.example.

Database Schema

CREATE TABLE redirects (
  id SERIAL PRIMARY KEY,
  source VARCHAR(255) NOT NULL,
  destination VARCHAR(255) NOT NULL,
  permanent BOOLEAN NOT NULL
);

CREATE TABLE guestbook (
  id SERIAL PRIMARY KEY,
  email VARCHAR(255) NOT NULL,
  body TEXT NOT NULL,
  created_by VARCHAR(255) NOT NULL,
  created_at TIMESTAMP NOT NULL,
  updated_at TIMESTAMP
);

CREATE TABLE views (
  slug VARCHAR(255) PRIMARY KEY,
  count INT NOT NULL
);

License

  1. You are free to use this code as inspiration.
  2. Please do not copy it directly.
  3. Crediting the author is appreciated.

Please remove all of my personal information (blog posts, images, etc.) by running bun run setup.

TODO

  • add atom/rss feed to the blogs
  • /guestbook needs alternative logins + fix server routes

About

minimalist portfolio site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 81.8%
  • CSS 8.1%
  • JavaScript 5.8%
  • MDX 4.3%