Skip to content

valeriusec/vs-portfolio

Repository files navigation

My Portfolio

Welcome to my portfolio! This website was built with React and Framer Motion, and showcases my skills and projects as a web developer. You can visit the live website here.

Features

  • Responsive design
  • Smooth animations and transitions using Framer Motion
  • Project showcase with images, descriptions, and links
  • Skills section with icons and descriptions
  • Contact form with validation and email sending functionality

Technologies

This project was built with the following technologies:

  • React
  • Framer Motion
  • EmailJS
  • FontAwesome
  • Tailwind CSS
  • @motionone/utils
  • @react-hook/window-size
  • font-awesome
  • framer-motion
  • gsap
  • localforage
  • lodash-move
  • match-sorter
  • normalize-wheel
  • pathseg
  • react-dom
  • react-fast-marquee
  • react-globe.gl
  • react-intersection-observer
  • react-particles
  • react-responsive
  • react-router-dom
  • react-scroll
  • react-simple-typewriter
  • react-tsparticles
  • react-use
  • sort-by
  • tsparticles

Dev Dependencies:

  • dotenv
  • autoprefixer
  • postcss
  • tailwindcss
  • vite
  • @types/react
  • @types/react-dom
  • @vitejs/plugin-react

Installation

To run this project locally, you need to have Node.js and npm installed on your machine. Then, follow these steps:

  1. Clone the repository: git clone https://github.com/valeriusec/vs-portfolio
  2. Navigate to the project directory: cd my-portfolio
  3. Install the dependencies: npm install
  4. Start the development server: npm run dev

Usage

Feel free to use this project as a template for your own portfolio. You can customize the content, styling, and functionality to fit your needs. Here are some tips to get started:

  • Replace the images and descriptions in the src/Constants/constants.js file with your own projects.
  • Update the skills icons and descriptions in the src/Constants/constants.js file with your own skills.
  • Customize the styling in the src/App/index.css directory to match your personal brand.
  • Modify the src/Components/ContactForm.js file to use your own email sending service or API.
  • Deploy the website to a hosting service of your choice, such as Netlify or GitHub Pages.

Credits

This project was created by Valeriu Secrieru using the following technologies:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published