Skip to content

Latest commit

 

History

History
76 lines (59 loc) · 2.97 KB

README.md

File metadata and controls

76 lines (59 loc) · 2.97 KB

🌟 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!!