This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.
This project is a personal portfolio website built using React and Vite. The primary goal of this project is to serve as a platform to showcase my skills and experience as a front-end developer. It features a modern and responsive design with a fixed top navigation bar and a left sidebar. The portfolio is designed to be dynamic and interactive, with fluid animations and a theme-switching system that allows users to toggle between light and dark modes.
React: A JavaScript library for building user interfaces.
Vite: A high-speed build tool for modern web projects.
Tailwind CSS: A utility-first CSS framework for rapid and flexible styling.
Framer Motion: An animation library for React that enables fluid and interactive animations.
React Icons: A library providing a collection of popular icons for React projects.
React Router Dom: A collection of components for navigation and routing in the application.