MerxoDev Solutions
Get In Touch
Back
E-Commerce

ORGANIC

merxodevsolutions.pro.bd/organic · view-1
ORGANIC Preview 1
Click to scroll
merxodevsolutions.pro.bd/organic · view-2
ORGANIC Preview 2
Click to scroll

Premium Organic Grocery & E-Commerce Platform

ORGANIC is an all-in-one e-commerce ecosystem tailored for healthy, organic, and farm-fresh produce distribution. It unites a high-performance Next.js 16 frontend customer storefront with a resilient Node.js Express backend API powered by MongoDB and Cloudinary. The project is structured into two modular applications: organic/: Modern Next.js 16 frontend featuring SSR/CSR hybrid rendering, NextAuth authentication, responsive Tailwind CSS v4 styling, dynamic cart system, and an administrative CMS. organic-bakend/: Robust Express.js REST API with JWT security, OAuth token verification, role-based access control (RBAC), automatic Cloudinary image optimization, and transactional email triggers.

View Live
ClientSakibul Islam
Duration4 months
CategoryE-Commerce
Stack19 technologies

Tech Stack

Next.jsReactTailwind CSSNextAuth.js@auth/mongodb-adapter@react-oauth/googleLucide ReactReact IconsbcryptjsNode.jsExpressMongoDB DriverJSONWebToken (JWT)Google Auth LibraryCloudinary SDKMulter Storage CloudinaryNodemailerCORSDotenv

Key Features

3 Highlights
  • Customer Storefront (organic)
    1.

    Interactive Homepage: Dynamic Hero banners, quick category sliders, popular deals, promotional promo blocks, and curated product carousels.

    2.

    Product Catalog & Filters: Real-time category filtering, price range selection, multi-attribute sorting, and search functionality.

    3.

    Detailed Product Pages: High-resolution image view, nutrition information, stock badge, pricing breakdown, and verified customer reviews with interactive star ratings.

    Cart & Seamless Checkout:

    5.

    Global reactive cart context syncing across sessions.

    6.

    Cart drawer & dedicated cart management view.

    7.

    Multi-step checkout with delivery address selection, cash on delivery / online payment choices, and instant invoice generation.

    User Account Dashboard (/account):

    9.

    Profile customization with Cloudinary-backed avatar upload.

    10.

    Order tracking with timeline statuses (Pending, Processing, Shipped, Delivered, Cancelled).

    11.

    Saved addresses & security management with account self-deletion options.

    12.

    Full Authentication suite: Email/Password, Google OAuth One-Tap, Password Reset via email tokens.

  • Admin Management Panel (/admin)
    1.

    Executive Analytics: Real-time statistical dashboard displaying total revenue, total sales, active users, and low-inventory warning alerts.

    Inventory & Product CMS :

    3.

    Add, edit, and archive products.

    4.

    Multi-image file upload with Cloudinary automatic CDN resizing and WebP conversion.

    5.

    Pricing, stock management, SKU tags, and category tagging.

    Order Lifecycle Management :

    7.

    View all store orders in real-time.

    8.

    Instant status transition controls (Pending → Processing → Shipped → Delivered).

    9.

    Order deletion and customer contact lookup.

    User Administration :

    11.

    Customer directory with registered dates and order history.

    12.

    Role management (promote users to admin or demote to standard user).

    13.

    User suspension / deletion capabilities.

  • Backend Engine (organic-bakend)
    1.

    Dual Authentication: Hybrid support for custom JWT tokens and Google OAuth verification via Google Auth Library.

    2.

    Role-Based Authorization: Middleware-level enforcement (verifyToken, requireAdmin).

    3.

    Cloudinary Storage Pipelines: Specialized upload pipelines for profile pictures and high-res product galleries.

    Automated HTML Email Notifications:

    5.

    Branded order confirmation receipts with itemized order breakdowns.

    6.

    Secure cryptographic password reset tokens sent directly to customer inboxes.

Like What You See?

Let's build something amazing together.

Start a Project