Sean O'Connor c288ee91e6 Refactor projects data to use gitLink and websiteLink fields
Update project card UI to show separate buttons for code and site links.
Add TypeScript interface for Project. Adjust layout for better
responsiveness.
2025-08-01 17:28:57 -04:00
2025-08-01 00:51:20 -04:00
2025-08-01 00:51:20 -04:00
2024-10-27 11:04:40 -07:00
2025-08-01 02:53:12 -04:00
2025-08-01 02:53:12 -04:00
2024-10-27 11:04:40 -07:00
2024-10-27 11:04:40 -07:00
2024-11-19 15:05:42 -05:00
2025-08-01 02:05:35 -04:00
2024-10-27 11:04:40 -07:00
2024-10-27 11:04:40 -07:00
2024-11-19 15:05:15 -05:00
2025-08-01 02:05:35 -04:00
2025-08-01 02:05:35 -04:00

Personal Website

A modern, responsive personal website built with Next.js, TypeScript, and TailwindCSS. Features a clean, professional interface for showcasing projects and experience.

Features

  • Responsive design optimized for all screen sizes
  • Dark mode support
  • PDF rendering for CV display
  • Project showcase with filtering and sorting
  • Built with modern web technologies

Tech Stack

Getting Started

  1. Clone the repository:

    git clone https://github.com/soconnor0919/personal-website.git
    
  2. Install dependencies:

    pnpm install
    
  3. Start the development server:

    pnpm dev
    
  4. Open http://localhost:3000 in your browser

  5. Customize the data in src/lib/data.ts to represent you!

Project Structure

src/
├── app/              # Next.js app router pages
├── components/       # React components
│   ├── ui/          # Reusable UI components
│   └── ...          # Feature-specific components
├── lib/             # Utility functions and shared code
├── styles/          # Global styles
└── types/           # TypeScript type definitions

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Sean O'Connor

Description
A modern, customizable and responsive personal website built with Next.js, TypeScript, and TailwindCSS.
Readme MIT 346 MiB
Languages
TypeScript 81.9%
MDX 12%
CSS 2.4%
JavaScript 2.2%
TeX 1.5%