3d-room-pt-2 Tailwind Templates

3d Room Pt 2

Technologies Used React - JavaScript library for building user interfaces Vite - Fast build tool for modern web applications Three.js - JavaScript library for creating 3D graphics in the browser Tailwind CSS - Utility-first CSS framework for styling

3D Room using React, Vite, Three.js, and Tailwind CSS

šŸš€ Project Overview

This project is a 3D room built using React, Vite, Three.js, and Tailwind CSS. It provides an interactive 3D environment where users can navigate and explore a virtual room with custom objects, lighting, and animations.

šŸ”§ Technologies Used

  • React - JavaScript library for building user interfaces
  • Vite - Fast build tool for modern web applications
  • Three.js - JavaScript library for creating 3D graphics in the browser
  • Tailwind CSS - Utility-first CSS framework for styling

šŸ“‚ Project Structure

3d-room-project/
│── public/
│── src/
│   ā”œā”€ā”€ components/
│   │   ā”œā”€ā”€ Room.jsx
│   │   ā”œā”€ā”€ Lights.jsx
│   │   ā”œā”€ā”€ Controls.jsx
│   ā”œā”€ā”€ assets/
│   ā”œā”€ā”€ App.jsx
│   ā”œā”€ā”€ main.jsx
│── package.json
│── tailwind.config.js
│── vite.config.js
│── README.md

šŸ›  Installation & Setup

  1. Clone the repository

    git clone https://github.com/euii-ii/3d-room-pt-2.git
    cd 3d-room
    
  2. Install dependencies

    npm install
    
  3. Start the development server

    npm run dev
    
  4. Open in browser

    • Navigate to http://localhost:5173/

šŸŽØ Features

  • Interactive 3D Room
  • Lighting and Shadows
  • Object Animations
  • Camera Controls (OrbitControls)
  • Responsive Design with Tailwind CSS

✨ Usage

Modify the Room.jsx file to customize the room objects, lighting, and animations. Adjust styles in tailwind.config.js as needed.

šŸ›  Build for Production

To create a production-ready build, run:

npm run build

šŸ“œ License

This project is licensed under the MIT License.


Top categories

Loading Svelte Themes