Personal portfolio website built to present my professional profile in a clear and accessible way. It showcases relevant information about me, my main projects, technical skills, technologies, and contact details. This is a personal portfolio project intended to support my job search and professional visibility.
- Features
- Tech Stack
- Project Structure
- How to Run
- Usage
- Screenshots or Evidence
- Notes
- Limitations
- Status
- Author
- Dark mode support
- Spanish / English language toggle
- Responsive design for different screen sizes
- Downloadable or attached CV
- Contact information section
- Main projects showcase
- Technologies and skills display
- Reusable component-based structure for easier maintenance
Frontend
- React
- Vite
- JavaScript
- CSS
Architecture / Implementation
- Reusable components
- List rendering
- Constants-based data loading for projects and technologies
Deployment
- Netlify
Tools
- npm
- Git
- GitHub
src/assets: Static resources such as images and visual assetssrc/components: Reusable UI components with their own modular CSS stylessrc/constants:index.jscontaining the structured data for projects and skills used to render lists dynamicallysrc/App.jsx: Main application entry where reusable components are composedsrc/main.jsx: React application bootstrapindex.html: Main HTML template used by Vite
- Node.js installed
- npm installed
- Git installed
git clone [REPOSITORY URL]
cd portafolionpm installnpm run devOpen your browser and go to:
http://localhost:5173You can also test the responsive behavior using your browser developer tools or responsive testing extensions.
- Open the portfolio in the browser.
- Navigate through the sections to view personal information, skills, and featured projects.
- Switch between Spanish and English if needed.
- Toggle dark mode according to your preference.
- Review contact information and CV availability.
- Live portfolio: https://miguelgaravito.netlify.app/
- This is a personal portfolio project created to present my profile, projects, and skills in a professional way.
- Project and technology information is loaded from constants to improve maintainability and simplify updates.
- The repository is intended as a living portfolio and may continue evolving over time.
- Some future achievements, events, and additional sections are still pending implementation.
- No CMS or admin panel is included for content management.
Completed portfolio project, currently under maintenance and continuous improvement. Future updates are planned to include more sections, achievements, and relevant professional milestones.
Miguel Garavito
- Portfolio: miguelgaravito.netlify.app
- LinkedIn: linkedin.com/in/miguel-ángel-garavito-camargo
This project is for personal portfolio and professional presentation purposes.