Personal portfolio showcasing my projects and technical skills
- Modern Design: Clean and responsive layout built with Astro and TailwindCSS
- Project Showcase: Featured work with detailed descriptions and technology stacks
- Responsive: Optimized for all devices and screen sizes
- Performance: Fast loading with Astro's static site generation
- Dark/Light Mode: Automatic theme switching based on user preference.
- Multi Languahe: English & Spanish
- Frontend: Astro - Static Site Generator
- Styling: TailwindCSS - Utility-first CSS framework
- Icons: Custom SVG icons for technologies and social links
- Deployment: Ready for static hosting (Vercel, Netlify, GitHub Pages)
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/pruiz05/portfolio.git
# Navigate to the project directory
cd portfolio
# Install dependencies
npm install
# Start development server
npm run devnpm run build
src/
├── components/ # Reusable UI components
│ ├── icons/ # Technology and social icons
│ └── ... # Other components
├── layouts/ # Page layouts
├── pages/ # Astro pages
└── styles/ # Global styles
- Hero Section: Eye-catching introduction with call-to-action
- About: Personal information and skills overview
- Experience: Professional background and achievements
- Projects: Portfolio showcase with live demos and code links
- Contact: Multiple ways to get in touch
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
- Special thanks to midudev for inspiration and guidance
- Built with ❤️ using modern web technologies
⭐ Star this repository if you found it helpful!