This project is a virtual car showroom built using metaverse technology and integrated with a blockchain-based warranty system. It provides an immersive and convenient car buying experience for customers while ensuring efficient and secure warranty management.
- Virtual car showroom with interactive 3D models and detailed specifications.
- Seamless navigation and user-friendly interface.
- Blockchain-based warranty system for secure and transparent warranty management.
- Integration with IPFS for decentralized file storage.
- React Three Fiber: Framework for building the virtual car showroom.
- React Three Drei: Library for adding 3D elements and interactions to the virtual showroom.
- React Three Rapier: Physics library for realistic vehicle movements and collisions.
- Solidity: Programming language for developing smart contracts for the blockchain-based warranty system.
- Hardhat: Development environment for compiling and testing the smart contracts.
- Ether.js: JavaScript library for interacting with the Ethereum blockchain.
- Infura: Web3 provider for connecting to the Ethereum network.
- IPFS: Decentralized file storage for storing car-related files.
- Node.js: Make sure you have Node.js installed on your machine.
-
Clone the repository:
git clone https://github.com/mohammednudman/CarShowRoom-Metaverse.git
-
Install the dependencies:
cd virtual-car-showroom npm install
-
Start the development server:
npm start
-
Access the virtual car showroom on your browser at
http://localhost:3000
.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes.
- Push the branch to your forked repository.
- Open a pull request describing your changes.
This project is licensed under the MIT License.
Feel free to customize and modify this README.md file to provide more specific information about your project.