Skip to content

The updated version of my portfolio created with Astro, TypeScript and Tailwind CSS

Notifications You must be signed in to change notification settings

AimarBustamante/aimarbusta.dev-portfolio-2.0

Repository files navigation

💼 My Portfolio 2.0

mockup-browser

📖 Project Description

My latest personal portfolio and flagship project. It is a modern, aesthetic, and improved version of my old portfolio, showcasing my skills as a developer and my projects created with the latest technologies.

🛠️ Technologies Used

Astro TypeScript Tailwind_CSS

🎨 Project Features

  • Mobile First: Designed with a mobile-first approach to ensure a seamless experience across all devices.
  • Contact Form: A functional and interactive contact form for visitors to get in touch with me.
  • Multilingual: The site is available in both English and Spanish, utilizing the i18n library for seamless language switching.
  • Custom Domain: Hosted on a personalized domain for a professional web presence.

🌐 Hosting and Domain

Netlify Namecheap

  • Hosting: The project is hosted on Netlify, ensuring fast and reliable performance with seamless deployment workflows.
  • Domain: The custom domain was purchased from Namecheap, providing a professional and memorable web address.

🏗️ Project Structure

The basic structure of an Astro project is as follows:

├── dist/
├── public/
│ └── favicon_io/
│ │   └── favicons
│ └── images
├── src/
│ ├── components/
│ │ └── icons/
│ │ └── AllMyComponents.astro
│ ├── data/
│ │ └── navItems.ts
│ │ └── projects.ts
│ │ └── skills.ts
│ ├── i18n/
│ │ └── en.json
│ │ └── es.json
│ │ └── index.ts
│ ├── layouts/
│ │ └── Layout.astro
│ ├── pages/
│ │ └── en/
│ │ │   └── contact.astro
│ │ │   └── index.astro
│ │ └── contact.astro
│ │ └── index.astro
├── astro.config.mjs
├── package.json
└── tailwind.config.mjs

📬 Contact Information

Please fill in your contact details here.

My_Portfolio LinkedIn Instagram Email WhatsApp Frontend_Mentor


Thank you for visiting my portfolio!