Skip to content

mohammednudman/CarShowRoom-Metaverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Car Showroom with Blockchain-based Warranty System

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.

Features

  • 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.

Technologies Used

  • 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.

Getting Started

Prerequisites

  • Node.js: Make sure you have Node.js installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/mohammednudman/CarShowRoom-Metaverse.git
    
  2. Install the dependencies:

    cd virtual-car-showroom
    npm install
    

Usage

  1. Start the development server:

    npm start
    
  2. Access the virtual car showroom on your browser at http://localhost:3000.

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes.
  4. Push the branch to your forked repository.
  5. Open a pull request describing your changes.

License

This project is licensed under the MIT License.

Acknowledgements


Feel free to customize and modify this README.md file to provide more specific information about your project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published