Welcome to my personal portfolio project! This repository contains the source code for my professional portfolio, showcasing my skills, projects, and experiences. The website is built using Astro, a modern static site generator that delivers fast and optimized web experiences.
This portfolio serves as a comprehensive showcase of my work, including my skills, selected projects, and contact information. Built with Astro, the site focuses on performance, speed, and a seamless user experience. This Stable
branch contains the most recent stable version of the portfolio.
- Fast Performance: Built with Astro to deliver fast loading times and optimized performance.
- Responsive Design: Optimized for viewing on desktop, tablet, and mobile devices.
- Dynamic Content: Features projects with descriptions, images, and links to live demos or GitHub repositories.
- Interactive Elements: Includes animations, smooth scrolling, and interactive components.
- Contact Form: Integrated contact form for easy communication.
- Astro: Static site generator that optimizes for speed and performance.
- HTML5 & CSS3: Markup and styling, using modern CSS techniques like Flexbox and Grid.
- JavaScript/TypeScript: For adding interactivity and dynamic behavior to the website.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- Git & GitHub: Version control and code hosting.
- CloudFlare Pages: Deployment.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Gaboelc/Portfolio-Gaboelc.git
-
Install dependencies::
npm install
-
Start the development server::
npm run dev
Portfolio-Gaboelc/
│
├── public/ # Static assets like images, fonts, etc.
│ ├── favicon.ico
│ └── ...
│
├── src/ # Source files
│ ├── components/ # Astro components and framework components (React, Vue, Svelte)
│ ├── layouts/ # Layout components for pages
│ ├── pages/ # Main pages (Home, About, Projects, Contact)
│ ├── styles/ # Global and component-specific styles
│ └── data/ # Data files (JSON, Markdown) for content
│
├── astro.config.mjs # Astro configuration file
├── package.json # Project dependencies and scripts
├── .gitignore # Git ignore file
├── README.md # Project documentation
└── ...
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions, feedback, or inquiries, please contact me via:
- Email: gaboelc@example.com
- LinkedIn: linkedin.com/in/gaboelc
- Feel free to explore the code and reach out if you have any suggestions or would like to collaborate!
Thank you for visiting my portfolio repository!