/portfolio

Personal website.

Primary LanguageTypeScriptMIT LicenseMIT

@fellegrini/Portfolio

This project showcases my portfolio and is built using modern web technologies to provide a fast and interactive user experience.

Table of Contents

Demo

You can view the live demo of the website here.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • TypeScript: A strongly typed programming language that builds on JavaScript.
  • Vite: A build tool that provides a faster and leaner development experience for modern web projects.
  • CSS3: For styling the components (Use vanilla CSS every once in a while, it's good for you).
  • HTML5: The standard markup language for creating web pages.
  • GSAP: GreenSock's web animation library.

Features

  • Responsive Design: Ensures the website looks good on all devices.
  • Interactive UI: Built with React to provide a dynamic user experience.
  • Fast Performance: Leveraging Vite for optimized builds and fast development.

Usage

To start the development server:

npm run dev

TODO:

  • New animations/transitions. Tweak existing ones.
  • Clean up code smells.
  • Move hardcoded copy into i18n-compatible files.
  • Use better sizing for fonts (calc(vu - xrem)).
  • Projects section (TBA).