Skip to content

harshendram/ThirtySixStudio

Repository files navigation

ThirtysixStudio Clone

Preview

This is a clone of the ThirtysixStudio website, created to showcase my skills and for learning purposes. The main feature of this project is the interactive experience triggered when the text "ThirtysixStudio" is clicked. Upon clicking, 3D elements and effects pop up on the screen, with the transition created by randomly changing 2D images.

Link to Original Website

Visit the original ThirtysixStudio website

Technologies Used

  • React - For building the user interface.
  • GSAP - For animations and smooth transitions.
  • Locomotive Scroll - For smooth scrolling effects.
  • Tailwind CSS - For responsive styling with a utility-first approach.
  • Vite - For fast development and bundling.

Key Features

  • Interactive 3D Elements: When the text "ThirtysixStudio" is clicked, dynamic 3D effects pop up, which are triggered by the random switching of 2D images. The transition is smooth and engaging, making for a visually interactive experience.
  • Canvas-based Rendering: All images used in the animations are linked in the canvas.js file and rendered dynamically using a <canvas> element. These images are extracted from the original ThirtysixStudio website.
  • Custom Animations: Using GSAP, the 2D images are animated to create 3D effects, giving a unique experience each time the text is clicked.

Purpose

This project was created for learning purposes and to showcase my skills in web development. By cloning the ThirtysixStudio website and adding my own interactive effects, I was able to explore and implement new technologies such as GSAP, Locomotive Scroll, and React with Tailwind CSS.

How to Run the Project

  1. Clone the repository:

    git clone https://github.com/yourusername/thirtysixstudio-clone.git
  2. Navigate to the project directory:

    cd thirtysixstudio-clone
  3. Install the dependencies:

    npm install
  4. Run the development server:

    npm run dev
  5. Open your browser and go to http://localhost:5173 to see the project in action.


Feel free to explore the project and check out the unique 3D effects triggered when you click on "ThirtysixStudio"!

Releases

No releases published

Packages

No packages published