This project is a single-page portfolio website built with React and Vite.
- React: A JavaScript library for building user interfaces.
- Vite: A next-generation front-end tooling that serves as a development server and bundler.
- React Bootstrap: Bootstrap components built with React.
- Styled Components: A CSS-in-JS library for styling React components.
- Font Awesome: Icon library for adding icons.
- @iconify/react: A library for using icons from various icon sets.
- React Scroll: A library for smooth scrolling to sections on a page.
- React Hook Form: A library for managing form state in React applications.
- EmailJS: A library for sending emails directly from JavaScript.
- Home: Introduction section.
- About: Information about background, and interests.
- Skills: Display of skills and areas of expertise.
- Projects: Showcase of projects with descriptions and links.
- Contact: A form for visitors to get in touch via email.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/AlexJora/portfolio.git cd portfolio - Install dependencies:
npm install
- Start the development server:
npm run dev
- Build for production:
npm run build
For any questions or support, please contact jora.catalinaa@gmail.com
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