Skip to content

Technical showcase for Printit — A hyperlocal "Printer on Wheels" ecosystem connecting users, shops, and delivery agents. Architected a 4-portal system using Flutter, React.js, and Firebase.

Notifications You must be signed in to change notification settings

manu-maurya/printerQ-showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 

Repository files navigation

🚀 Manu H — Full Stack Developer

Building scalable, cross-platform ecosystems using Flutter • React • Firebase
Founder & Solo Developer of printerQ — The “Printer on Wheels”


🖨️ Featured Project: printerQ

Status: Under Active Development 🚧 | Current Phase: MVP Construction
Role: Founder & Sole Architect

Printit is a hyperlocal service aggregation platform (The "Zomato for Printers") that connects users with local print shops, streamlining the document printing workflow through a digital ecosystem.


🏗️ System Architecture

I architected a 4-Portal Ecosystem to handle the complex logistics of printing and delivery:

graph TD
    User["User App (Flutter)"] -->|Uploads Docs| Firebase
    Delivery["Delivery App (Flutter)"] -->|Live Tracking| Firebase
    Shop["Print Shop Portal (React)"] -->|Order Queue| Firebase
    Admin["Admin Dashboard (React)"] -->|Analytics| Firebase
    Firebase[("Firebase Backend")] -->|Auth & DB| CloudFunctions
Loading

🛠️ Tech Stack

  • Mobile Apps: Flutter (Provider State Management, Google Maps API)
  • Web Portals: React.js (Material UI, Redux)
  • Backend: Firebase (Firestore, Cloud Functions, Auth)
  • Payment: Razorpay Integration

📱 App Screenshots

User App (Landing) Authentication Shop Listing Document Upload
UserHome Authentication ShopList Upload
Delivery Tracking Print Shop Dashboard Admin Analytics
Tracking Dashboard Admin

🚀 Key Features

  • Algorithm: Location-based print shop discovery and cost estimation
  • Real-time: Live status updates (Processing → Printed → Out for Delivery)
  • Security: Secure file transfer + auto-deletion post printing
  • Logistics: Dedicated delivery partner app with route optimization

🔒 Why is there no code here?

printerQ is a live startup product.
To protect our Intellectual Property (IP) and business logic, the source code is kept private.

This repository serves as a technical showcase of the architecture, UI/UX, and system design.

I’m happy to provide a code walkthrough or discuss the architecture during an interview.


🗺️ Development Roadmap

I am actively building the MVP for the Davanagere market.

  • Phase 1: Core Marketplace (Completed)

    • User App (Flutter): Full working flow, file upload, searching printers, and Order tracking.
    • Print Shop Portal (React): Real-time order reception, status updates, and queue management.
    • Backend: Firestore Schema & Auth System (User/Shop).
  • Phase 2: Logistics Ecosystem (In Progress) 🚧

    • Delivery App: implementing real-time driver allocation logic.
    • Admin Dashboard: Building system-wide analytics and user management.
    • Integrating Google Maps Directions API for route optimization.
  • Phase 3: Beta Launch (Planned)

    • Onboarding 5 local print shops for pilot testing.
    • End-to-end load testing.

About

Technical showcase for Printit — A hyperlocal "Printer on Wheels" ecosystem connecting users, shops, and delivery agents. Architected a 4-portal system using Flutter, React.js, and Firebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published