softwareShipped — 2026

Neo Hub

Full-stack IoT equipment marketplace and maker hardware store

Neo Hub
01 / Overview & Summary

A complete e-commerce marketplace tailored for hardware enthusiasts, students, and engineers to purchase microcontrollers, sensors, modules, and maker components with integrated digital payments and order tracking.

02 / Technical Architecture & Story

Neo Hub is a robust e-commerce and equipment marketplace engineered specifically for student makers, robotics enthusiasts, and hardware builders in Nepal who frequently struggle to source specialized electronic components locally.

Built using enterprise-grade Java Servlets, JavaServer Pages (JSP), and MySQL following a strict Model-View-Controller (MVC) architecture with a decoupled Data Access Object (DAO) layer, Neo Hub provides an end-to-end shopping experience. It features secure customer authentication with BCrypt-hashed credentials, tokenized email verification, and granular role-based access control.

Shoppers can utilize debounced real-time component search, multi-parameter category filtering, sorting, persistent carts, and promo codes. The platform integrates Khalti digital wallet payments alongside Cash on Delivery, backed by an end-to-end order state machine and automated email receipts via Jakarta Mail. Store administrators manage inventory, categories, orders, and promotional vouchers via a dedicated management portal equipped with Chart.js analytics.

03 / Engineered Features
Secure authentication with hashed passwords, tokenized email confirmation, and session security
Role-based access control (Customer, Store Admin, Super Admin)
Debounced live catalog search, multi-attribute filtering, sorting, and pagination
Interactive shopping cart, wishlist persistence, and promotional discount voucher system
Multi-payment processing: Khalti Digital Wallet integration and Cash on Delivery (COD)
Comprehensive 6-stage order tracking lifecycle with automated status updates
User profile management with secure avatar uploads and order history logs
Admin command center featuring Chart.js sales analytics and complete inventory CRUD
Automated transactional emails dispatched via Jakarta Mail
HTMX partial view updates delivering smooth SPA-like interactivity without heavy client runtimes
05 / Field Documentation & Validation
Neo Hub slide 1
Enlarge
Neo Hub slide 2
Enlarge
Technical Stack
Java ServletsJSPMySQLMVC ArchitectureDAO PatternJakarta MailHTMXChart.jsKhalti Payment GatewayRender / Railway
Recognition & Milestones
  • Production deployment hosted on Render paired with Railway MySQL cloud database
  • End-to-end e-commerce pipeline with automated transactional emails and digital payments
Student Engineering Team
  • Neo Spark Full-Stack GuildEnterprise MVC Architecture & Payments
  • Neo Spark Infrastructure CohortRailway & Render Cloud Deployment
  • Neo Spark QA CollectiveCatalog Search & Security Auditing
Next Project in Archive

Puntey Automatic Car

Autonomous obstacle-navigating robotic vehicle platform

Explore Project