Files
personal-website/README.md
2024-11-19 15:05:15 -05:00

64 lines
1.7 KiB
Markdown

# 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](https://nextjs.org/) - React framework for production
- [TypeScript](https://www.typescriptlang.org/) - Static type checking
- [TailwindCSS](https://tailwindcss.com/) - Utility-first CSS framework
- [Radix UI](https://www.radix-ui.com/) - Unstyled, accessible components
- [Lucide Icons](https://lucide.dev/) - Beautiful open source icons
## Getting Started
1. Clone the repository:
```bash
git clone https://github.com/soconnor0919/personal-website.git
```
2. Install dependencies:
```bash
pnpm install
```
3. Start the development server:
```bash
pnpm dev
```
4. Open [http://localhost:3000](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](LICENSE) file for details.
## Contact
Sean O'Connor
- Email: sean@soconnor.dev
- Website: [soconnor.dev](https://soconnor.dev)