Skip to content

This a 3d-animative project portfolio inspired to stand out int the crowd

Notifications You must be signed in to change notification settings

SudeepAcharjee/3d-Portfolio

Repository files navigation

3D Portfolio Website

Welcome to the 3D Portfolio Website! This README provides an overview of the project, including setup instructions, features, and additional information to help you get started.

Table of Contents

Introduction

The 3D Portfolio Website is a modern, visually appealing online portfolio designed to showcase your work using 3D animations and effects. It aims to provide a unique and engaging experience for visitors, making your projects stand out.

Features

  • 3D Animations: Smooth and interactive 3D elements to enhance user engagement.
  • Responsive Design: Optimized for all devices, including desktops, tablets, and mobile phones.
  • Dynamic Content: Easily customizable to display your own projects and information.
  • Cross-Browser Compatibility: Works seamlessly across major web browsers.
  • Performance Optimized: Ensures fast loading times and smooth interactions.

Technologies Used

  • React-JS: For the structure of the website.
  • CSS3/Tailwind: For styling and layout.
  • JavaScript: For interactivity and functionality.
  • Three.js: For rendering 3D graphics.
  • GLTF: For 3D model format.
  • Webpack: For module bundling and build optimization.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/SudeepAcharjee/3d-Portfolio.git
    cd 3d-portfolio-website
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm start

    The website will be available at http://localhost:8080.

Usage

To customize the portfolio with your own content:

  1. Edit the jsx files in the src directory to add your personal information and projects.
  2. Modify the CSS files to match your preferred styles and colors.
  3. Add your own 3D models in the assets/models directory and update the paths in the JavaScript files.

Contributing

Contributions are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature/your-feature.
  5. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Contact

If you have any questions or feedback, please feel free to reach out:

About

This a 3d-animative project portfolio inspired to stand out int the crowd

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages