Personal portfolio developed with Astro, React and TypeScript. Includes multi-language support (Spanish/English) and a modern design with visual effects.
- Clone the repository:
git clone <your-repository>
cd Portfolio- Install dependencies:
npm install- Run the development server:
npm run dev- Open your browser at
http://localhost:4321
To adapt this portfolio for yourself, you need to modify the following files:
es.json and en.json - Contains all translatable information:
- Includes meta tags and all site wording
- Personal information, experience, projects, technologies
- URLs for projects, GitHub, LinkedIn, etc.
- Add your project images in
src/assets/ - Name them accordingly (e.g.,
project.png,projects2.png) - Routes are defined in translation files (
es.jsonanden.json) in theimagefield of each project
- Place your CV in PDF format in
public/ - Update the path in
Hero.astroandExperienceV2.tsx:
href="/your-cv.pdf"- Astro - Web framework
- React - UI library
- TypeScript - Static typing
- TailwindCSS - Styles
- Motion - Animations
- Lucide React - Icons
This project is open source and available under the MIT license.