Skip to content

StarShop is an Open Source Project designed to empower small businesses and entrepreneurs by providing an easy-to-use marketplace infused with blockchain technology.

License

Notifications You must be signed in to change notification settings

StarShopCr/StarShop-Frontend

Repository files navigation

🌟 StarShop Frontend

StarShop is an innovative platform designed to empower small businesses and entrepreneurs by providing an easy-to-use marketplace infused with blockchain technology. The platform fosters transparency and trust by utilizing Non-Fungible Tokens (NFTs) to create unique digital experiences for customers and businesses alike.

🚀 Features

  • 🛒 Easy Product Registration: Small businesses can quickly register and start selling their products.
  • 🔗 Blockchain Transparency: Builds trust through immutable and transparent blockchain transactions.
  • 🎟️ NFTs for Purchases: Customers receive a unique NFT for every purchase, serving as a digital collectible tied to the store.
  • 🏆 Milestone NFTs for Businesses: Businesses earn milestone NFTs based on their sales achievements, showcasing their growth and success.
  • 🤝 Celebrating Growth and Connection: Strengthens the relationship between businesses and customers through a marketplace that values trust, growth, and connection.

⚙ Technologies

  • Next.js (TypeScript): Framework for building the user interface.
  • 🎨TailwindCSS: Utility-first CSS framework for rapid UI development.
  • 🧩 ShadCn: Pre-built components for a consistent and polished UI.
  • 🌠 Lucide-React: We use Lucide for icons.
  • 🌐 Zustand: State management for predictable data flow.
  • 📡 Axios: Promise-based HTTP client for API requests.
  • 📊 React Query: Efficient data fetching and caching.

Installation Guideline

1️⃣ Fork the repository.
2️⃣ Clone the forked repository locally.

git clone https://github.com/<your-username>/StarShop-Frontend.git

3️⃣ Navigate to the project directory:

cd StarShop-Frontend

4️⃣ Add the remote repository upstream:

git remote add upstream https://github.com/StarShopCr/StarShop-Frontend.git

5️⃣ Run this command to install dependencies.

npm install

6️⃣ Edit Envirionment Variables

cp .env.example .env

7️⃣ Start development server.

npm run dev

Start Coding!

If you encounter installation issues, try these steps:

  • Clear npm cache: npm cache clean --force
  • Delete node_modules: rm -rf node_modules
  • Delete package-lock.json: rm package-lock.json
  • Retry installation: npm i
  • If issues persist, you can try npm i --legacy-peer-deps.

Contribute to StarShop

We welcome contributions to StarShop! Check out our Contributor's Guide to get started.

⭐ Don't forget to Star this repo!!

About

StarShop is an Open Source Project designed to empower small businesses and entrepreneurs by providing an easy-to-use marketplace infused with blockchain technology.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published