/my-portfolio-3d

My 3D portfolio website

Primary LanguageJavaScriptMIT LicenseMIT

3D Portfolio Website

A 3D personal portfolio website build with react and three js.

MyPortfolio3D_screenshot

Table of Contents
  1. About The Project
  2. Getting Started
  3. Features
  4. Contributing
  5. License
  6. View Demo
  7. Contact

Built With

Getting Started

Installation

Follow the following steps to install and setup the environment.

  1. Clone the repo
    git clone https://github.com/Samrat-14/my-portfolio-3d.git
  2. Once inside the cloned repo, get started with installing the node modules.
    npm install
  3. Start the server for frontend.
    npm start
  4. After the installments are over, you can get started with the project.

Features

  • 3D models rendered using ThreeJs library.
  • Amazing graphics with interactive models in a presentable format.
  • 3D animations in Contact page and usage of Framer motion for other smooth effects.
  • Functional contact me page with EmailJs to serve the communication.

Contributing

I love contributions, so please feel free to fix bugs, improve things, provide documentation. If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

View Demo

Live Demo: https://my-portfolio-3d.netlify.app/

Contact

Samrat Sadhu - ss2414@ece.jgec.ac.in