Skip to content

edkaydev/manira

Repository files navigation

MANIRA.STORE | UGANDA SELLER REGISTRY Manira is a high-performance, mobile-first marketplace built to connect verified Uganda seller shops directly with customers. By leveraging Next.js 16 and WhatsApp deep-linking, we’ve eliminated the friction of traditional e-commerce for the Kampala market.

PROJECT OVERVIEW

Core Vision: To provide a trusted registry where every Uganda seller has a verified digital storefront.

Primary Action: Customers browse optimized listings and complete orders via WhatsApp chat.

Tech Stack: Next.js 16 (Turbopack), TypeScript, Tailwind CSS, Cloudinary, and Firebase.

KEY FEATURES

Verified Uganda Seller Shops: A dedicated system to manage shop rent, trial periods, and "Verified" badges for local businesses.

WhatsApp Ordering: Direct deep-linking from product pages to the Uganda seller's phone number.

PWA Integration: Native-like experience with an "Add to Home Screen" prompt for frequent shoppers.

Optimized Images: Powered by Cloudinary to ensure fast loading on limited data bundles in Uganda.

Registry Security: Profiles are public-viewable for SEO but restricted for editing to the verified owners only.

FOLDER STRUCTURE

Based on the current workspace, the project is organized as follows:

src/app/: Contains the main routing logic, including the homepage, shop slugs, and individual product views.

src/components/:

shared/: Universal elements like the Navbar and ProductCard.

seller/: Tools specifically for Uganda seller management (Headers, Product Controls).

src/lib/: Configuration for Firebase, Firestore, and Cloudinary media handling.

public/: Static assets including the official Manira logo and PWA manifest icons.

SEO & DISCOVERY

To ensure Uganda seller products appear at the top of Google Search, the platform utilizes:

Dynamic Sitemaps: Automatically indexed paths for every shop and product.

Robots Guidance: Clear instructions for crawlers to focus on public marketplace data.

JSON-LD Schema: Structured data that highlights prices and shop locations in Kampala.

GETTING STARTED

Install Dependencies:

Bash npm install Run Development Environment:

Bash npm run dev Build for Production:

Bash npm run build

thankyou

About

MANIRA.STORE | UGANDA SELLER REGISTRY Manira is a high-performance, mobile-first marketplace built to connect verified Uganda seller shops directly with customers. By leveraging Next.js 16 and WhatsApp deep-linking, we’ve eliminated the friction of traditional e-commerce for the Kampala market.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages