Skip to content

Mihir1101/0xStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

0xStore - A Blockchain-Powered E-commerce Platform

Welcome to 0xStore, a decentralized e-commerce platform that prioritizes user privacy and security. This project aims to provide a secure and private online shopping experience using blockchain technology.

Table of Contents

Overview

The goal of 0xStore is to create a fully decentralized e-commerce platform where users can buy and sell various items and courses while ensuring their data remains secure and private. Here's a brief overview of the project:

  • Smart contracts deployed on a third-party blockchain network to handle core functionality.
  • User-friendly frontend built with React.
  • Decentralized image storage using IPFS through a Lighthouse gateway.
  • Features for user registration, product listing, order management, and more.

Features

  • User Registration: Create an account and become a user of the platform.
  • Seller Registration: Users can become sellers to list their products.
  • Product Listing: Sellers can add products, including images stored on IPFS.
  • Order Management: Users can view and manage their orders.
  • Data Privacy: User data is kept secure and private through blockchain technology.

Tech Stack

  • Smart Contract: Ethereum-based blockchain.
  • Frontend: React.
  • Styling: CSS.
  • Decentralized Storage: IPFS.
  • Blockchain Tools: ThirdWeb, Remix.
  • Programming Languages: JavaScript (JS).

Getting Started

To run 0xStore locally and start exploring its features, follow these steps:

  1. Clone the repository: git clone <repository-url>\
  2. Navigate to frontend Folder
  3. Install dependencies: npm install
  4. Start the development server: npm start

Usage

Once the development server is running, open your web browser and navigate to http://localhost:3000/ to access the 0xStore platform. You can register, become a seller, list products, and explore the decentralized e-commerce experience.

Features Under Development

Please note that the following features are not yet completed on the frontend but contract has functionality to do this and are planned for future development:

  • Order Management: Viewing and managing your orders.
  • Manage Listings: Ability to mark products as sold or available, delete products, and view your listed products.
  • Order History: A page to view your order history.

Note: This project is a proof of concept, and while it aims to provide a secure and private e-commerce experience, it may not be suitable for production use.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published