InstaMarket is a decentralized application (DApp) designed to revolutionize the way users buy and sell Instagram pages. Deployed on the EduChain blockchain
# InstaMarket
InstaMarket is a decentralized application (DApp) designed to revolutionize the way users buy and sell Instagram pages. Deployed on the EduChain blockchain, this platform offers a secure, transparent, and efficient way for individuals to trade Instagram pages. The application allows users to list their Instagram pages for sale, view available pages, and purchase them using EDU tokens. By utilizing blockchain technology, InstaMarket ensures trust and safety for both sellers and buyers.
## Features
- List Instagram Pages for Sale: Users can list their Instagram pages for sale by providing essential details such as page name, followers count, username (hidden for privacy), password (hidden for security), and price (denominated in EDU).
- View Available Pages: Users can browse through a list of Instagram pages available for purchase. Each page includes details like name, followers count, price in EDU, and whether the page has already been sold or not.
- Buy Instagram Pages: Potential buyers can purchase Instagram pages using EDU tokens. If the page is available for sale, buyers can easily complete the transaction via the DApp interface.
- Secure Transactions: By utilizing blockchain technology, InstaMarket ensures that all transactions are immutable and transparent. The buying process is conducted using EDU tokens on the EduChain blockchain, ensuring smooth and secure operations.
## How It Works
InstaMarket connects sellers and buyers through smart contracts deployed on the EduChain blockchain. Sellers can create a listing for their Instagram page, including the page's name, follower count, price, and whether the page is already sold. Buyers can then view the available pages, and if interested, purchase them using EDU tokens. Once a transaction is completed, the page details are transferred to the buyer, and the seller receives the payment.
### User Flow:
1. Listing a Page:
- Sellers provide the page name, followers, username, password (hidden), price in EDU, and select whether the page is available for sale.
- The listing is stored securely on the blockchain, making it transparent and accessible for buyers to view.
2. Buying a Page:
- Buyers can browse through available pages and view details such as name, followers, and price.
- If the page is not marked as "sold," buyers can proceed with the purchase.
- Once a page is bought, the sale is recorded on the blockchain, and the page is marked as "sold."
3. View Available Pages:
- Users can view a list of all available Instagram pages for sale.
- The list includes essential details like page name, followers, price in EDU, and whether the page is sold.
## Contract Details
The InstaMarket DApp runs on a smart contract deployed on the EduChain blockchain. The contract allows users to list their Instagram pages for sale, purchase pages, and track the sale status of each page. It ensures that all transactions are secure, transparent, and verifiable on the blockchain.
- Contract Address: 0xd7f256fe8Bc1F1B6176D2D0f65a130D2b8d43d02
- Network: EduChain Testnet
## Deployment
InstaMarket is deployed on the EduChain blockchain, which is a cutting-edge blockchain platform offering fast and secure transactions with low fees. EDU tokens are used as the transaction currency on the platform.
- Contract Address: [View on Explorer](https://edu-chain-testnet.blockscout.com/address/0xd7f256fe8bc1f1b6176d2d0f65a130d2b8d43d02)
- Coin Used: EDU
By using EDU tokens, InstaMarket ensures that transactions are cost-effective and easy for users to engage with, whether they are listing a page for sale or purchasing one.
## Security Considerations
InstaMarket takes security seriously by leveraging the power of the blockchain to ensure the integrity of all transactions. Sensitive data such as usernames and passwords of Instagram pages are never stored on the blockchain, making the platform safer for both buyers and sellers. All interactions on the DApp, including page listings and purchases, are secured through blockchain-based smart contracts, which guarantee transparency and immutability.
## Benefits of Using InstaMarket
- Decentralization: InstaMarket operates on the EduChain blockchain, which means that it is not controlled by a single entity. This ensures that all transactions are transparent, verifiable, and secure.
- Ownership and Privacy: Buyers and sellers retain full control over their Instagram pages and personal data, with private details like usernames and passwords hidden during the transaction process.
- Low Fees: By using EDU tokens on the EduChain blockchain, users can enjoy low transaction fees compared to traditional platforms.
- Security and Transparency: All transactions are recorded on the blockchain, ensuring transparency and security. Once a page is listed for sale or purchased, the transaction is immutable and visible to all participants.
## Screenshots
<img width="1440" alt="Screenshot 2024-12-25 at 6 29 55 PM" src="https://github.com/user-attachments/assets/6058bfef-5248-400d-b533-3c0f70e1879d" />
<img width="1305" alt="Screenshot 2024-12-25 at 6 31 49 PM" src="https://github.com/user-attachments/assets/abac68db-9c83-48e3-9d4a-06a0732c2a0b" />
Thank you for using InstaMarket, and we hope this platform helps you buy and sell Instagram pages with ease and security!
During the hackathon, our team achieved significant progress in developing InstaMarket, a decentralized application for trading Instagram pages securely on the EduChain blockchain. We successfully deployed smart contracts that facilitate listing, viewing, and transacting Instagram pages with EDU tokens. Features such as adding and removing listings, updating sales status, and conducting secure transactions were implemented and tested. The platform's integration with the blockchain ensures transparency, security, and efficiency, with the contract address already active for user interactions. This milestone reflects our commitment to leveraging blockchain technology for enhancing digital asset management and trade.