Skip to content

syomna/3D-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Portfolio

A visually stunning 3D Portfolio project built with React.js, Three.js, Material-UI (MUI), Framer Motion, Emailjs and Formik. Showcase my skills, projects, and achievements with captivating 3D visualizations and a responsive user interface.

Check out the final project here.

Features

  • Engaging 3D Visualizations: Utilize Three.js to create captivating 3D models, animations, and effects.
  • Responsive User Interface: Enjoy a seamless experience across different devices and screen sizes with Material-UI (MUI).
  • Smooth Animations and Transitions: Bring the portfolio to life with smooth animations using Framer Motion.
  • Customization and Flexibility: Personalize the portfolio's layout, color scheme, typography, and content.
  • Easy-to-Use and Extendable: Modular and component-based structure makes it easy to add, remove, or modify sections.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/syomna/3D-Portfolio.git
    
  2. Install dependencies:

    cd 3D-Portfolio
    npm install
    
  3. Start the development server:

    npm run dev
    

Technologies

The project utilizes the following technologies:

  • React.js: A JavaScript library for building user interfaces.
  • Three.js: A 3D graphics library that works in the browser.
  • Material-UI (MUI): A popular React UI framework for creating beautiful and responsive UI components.
  • Framer Motion: A library for creating smooth animations and transitions in React applications.
  • Emailjs: A service that allows you to send emails directly from JavaScript.
  • Formik: A form library for React that helps with form validation, handling, and submission.

Acknowledge