Skip to content

icstrouse/icstrouse.com

Repository files navigation

Ian Strouse - Personal Website

A modern, sophisticated personal website built with Next.js, TypeScript, and PostgreSQL.

Features

  • 🏠 Professional home page with introduction
  • 💼 Dynamic portfolio showcase
  • 📝 Blog with rich content management
  • ⚙️ Admin interface for content management
  • 📱 Fully responsive design
  • 🎨 Modern dark theme with tech-focused aesthetics

Tech Stack

  • Next.js 15 with App Router
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Vercel deployment ready

Getting Started

  1. Clone the repository
  2. Install dependencies: npm install
  3. Set up your DATABASE_URL environment variable
  4. Run database scripts to create tables
  5. Start development server: npm run dev

Database Setup

Run the SQL scripts in the scripts/ folder:

  1. scripts/01-create-tables.sql
  2. scripts/02-seed-data.sql

Visit /test-db to verify your database connection.

About

My personal website, portfolio, and blog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published