mirror of
https://github.com/soconnor0919/personal-website.git
synced 2025-12-10 05:44:44 -05:00
main
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
- Next.js - React framework for production
- TypeScript - Static type checking
- TailwindCSS - Utility-first CSS framework
- Radix UI - Unstyled, accessible components
- Lucide Icons - Beautiful open source icons
Getting Started
-
Clone the repository:
git clone https://github.com/soconnor0919/personal-website.git -
Install dependencies:
pnpm install -
Start the development server:
pnpm dev -
Open http://localhost:3000 in your browser
-
Customize the data in
src/lib/data.tsto 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
- Email: sean@soconnor.dev
- Website: soconnor.dev
Languages
TypeScript
82.7%
MDX
11.8%
CSS
2.4%
JavaScript
1.6%
TeX
1.5%