Welcome to Prech Josh Codes!

I’m Precious E. Joshua (also called Prech Josh), a Full-Stack Developer building modern web and mobile applications with Laravel, C#, FastAPI, Flutter, Angular, and JavaScript. I design scalable backend systems, APIs, and AI-driven solutions, and deploy production-ready applications on AWS and modern cloud infrastructure.

thumbnail

GoVendor is a multi-tenant eCommerce and vendor management platform built to help online vendors and growing businesses manage their entire sales operation from a single system.

Each vendor receives a dedicated business workspace where they can manage products, inventory, customer orders, sales reports, revenue tracking, profit records, and business performance analytics. To help vendors establish an online presence quickly, GoVendor automatically generates a dedicated storefront website for every business using a custom subdomain such as vendorname.gvd.ng. Through their personalized storefront, vendors can showcase products, receive customer orders, and grow their business without needing to build or maintain a website themselves. Customers can browse products, place orders, and complete payments through GoVendor's centralized payment infrastructure.

A key feature of GoVendor is its integrated escrow system. Instead of immediately releasing customer payments to vendors, funds are securely held by the platform until the customer confirms successful delivery and satisfaction with the order. Once the transaction is verified, funds are released to the vendor's wallet. In cases where an issue occurs, vendors can approve refunds, providing additional trust and protection for both buyers and sellers.

The platform is designed to simplify online selling while creating a secure marketplace environment where businesses can operate confidently, manage growth efficiently, and build trust with customers through protected transactions.

As the Founder and Lead Developer, I designed and developed the platform architecture, database structure, backend APIs, authentication system, role-based permissions, reporting modules, and deployment strategy. The goal was to create a scalable SaaS solution capable of supporting multiple independent businesses under a single ecosystem.

  • Multi-Tenant SaaS Architecture

  • Vendor & Store Management

  • Role-Based Access Control

  • REST API Development

  • Cloud-Ready Infrastructure

  • Analytics & Reporting Dashboard

Key Features & Business Value

GoVendor provides business owners with powerful tools to manage products, orders, customers, staff members, and business performance from a single platform. Every tenant maintains complete data isolation, ensuring privacy and security while benefiting from a shared scalable infrastructure.

The system includes inventory management, customer management, order processing, notifications, reporting dashboards, role permissions, activity tracking, and API integrations. Its modular architecture allows future expansion without affecting existing tenants.

Engineering Challenges Solved

One of the major challenges was implementing a scalable multi-tenant architecture where each vendor operates independently while sharing the same platform infrastructure. I designed tenant isolation strategies, custom authentication, subdomain routing, and role-based permission systems to ensure security and scalability. Another challenge was implementing an escrow payment workflow that protects both customers and vendors while maintaining transaction integrity across multiple business entities.

GoVendor Dashboard
GoVendor Vendor Management
GoVendor Analytics
GoVendor Analytics
Previous
Next

Project Details

Name: GoVendor
Type: Multi-Tenant Vendor Management Platform
Architecture: Multi-Tenant SaaS
Back-End: Laravel, ASP.NET Core, REST APIs
Front-End: Angular 18, Flutter
Database: MySQL
Hosting: Cloud Infrastructure
Technologies: Redis, Firebase Notifications, JWT, Custom Authentication
Payment System: Escrow system & Vendor Wallet
Status: Active Development
Customer Sample: Link Coming soon
Android App: Comming Soon
Chat with Me on WhatsApp - Online
Just fill out the form below and I’ll get back to you on WhatsApp as soon as possible.