Skip to content

My portfolio website built by using Next.js, TypeScript, React, and TailwindCSS.

Notifications You must be signed in to change notification settings

frvncisco/frvncisco-dot-me-portfolio

Repository files navigation

Deploy with Vercel

frvncisco.me

Running Locally

This application requires Node.js v18.17+.

git clone https://github.com/frvncisco/frvncisco-dot-me-portfolio.git
cd frvncisco-dot-me-portfolio.io
bun install
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.