Skip to content

StarkBid/starkbid_mobile

Repository files navigation

Starkbid

Overview

Starkbid is an auction and collectible marketplace on the Starknet Chain, enabling users to trade NFT artworks, crypto collectibles, music, lyrics, and other digital assets. It offers public and exclusive invite-only auctions, ensuring low fees, fast transactions, and transparent bidding through Starknet’s scalability and security.

Digital creators often face challenges like limited audience reach, high platform fees, and payment issues, resulting in minimal earnings. Starkbid addresses these hurdles, empowering creators with better visibility, lower fees, and a user-friendly platform to maximize their revenue and sustain their craft.

💡 Why Starkbid?

  • Empower Creators: A fair and efficient marketplace for artists and creators to auction and sell digital assets.
  • Accessible & User-Friendly: Easy discovery and bidding with intuitive navigation and real-time notifications.
  • Secure & Transparent: Starknet’s blockchain ensures secure transactions, authenticity, and transparent bidding history.
  • Maximized Earnings: Low fees, flexible auction models, and improved visibility for higher creator revenue.
  • Flexible Auction Options: Public, private, and invite-only auctions tailored to creators' needs.
  • Exclusive Features: Portfolio tracking, private bidding, direct asset offers, and seamless asset transfers.

⚙️ Core Features

  • NFT Management: List, bid, manage, and import NFTs, including digital collectibles and assets from other accounts.
  • Curated Projects: Organize assets into themed auctions for enhanced visibility.
  • Real-Time Engagement: Receive instant alerts for auction events and asset updates.
  • Dynamic Marketplace: Explore NFTs, curated projects, and user portfolios with full bidding histories.
  • Flexible Trading: Swap collectibles with minimal fees and leverage direct offers for instant wins.

🎯 Target Audience

  • Digital Artists & Creators: Fair marketplace for their NFTs.
  • Collectors & Investors: Rare assets and investment opportunities.
  • Musicians & Writers: Monetize music, lyrics, and written content.
  • Crypto Enthusiasts: Explore new ways to trade blockchain-based assets.

🏗 Project Structure

  • Frontend: React, Next.js (Web), Flutter (Mobile).
  • Backend: Node.js, FastAPI, GraphQL.
  • Smart Contracts: Cairo (StarkNet).
  • Storage: IPFS/Filecoin for decentralized content storage.

🔧 Installation & Setup

Running with MakeFile

make clean

This command will remove the build folder and the .dart_tool folder.

make build

This command will build the project.

make run

Generate all freezed files and generated files

make gen

Running with Flutter Commands

flutter clean

This command will remove the build folder and the .dart_tool folder.

flutter build apk

This command will build the project.

flutter run

Generate all freezed files and generated files

flutter pub run build_runner build

Testing

flutter test

This command will run all the tests in the test folder.

flutter test --coverage

This command will run all the tests using the makefile

make test

Features

Screenshots

🛠 Branch Naming Convention

We follow a structured branch naming format:

[fix|feat|chore|refactor]-[issue-number]-[short-description]

Example:

feat-23-auction-timer
fix-45-bidding-bug

🤝 Contributing

We welcome developers and contributors to help shape Starkbid’s future. Check out our 📜 Contribution Guide for detailed instructions.

💬 Community & Support

  • Join our Telegram for discussions and support.

📜 License

This project is licensed under the MIT License.

About

Starknet Auction Mobile Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •