Pasal Business Management Platform

Internal business applications developed for inventory management, appointment systems, and daily operational workflows.

2 min read

Sabin Shrestha

Full-Stack Developer — Next.js, React & React Native

Summary

A set of internal business applications for inventory management, appointment scheduling, and daily operational workflows, spanning both web (React) and mobile (React Native) surfaces on a shared Node.js backend.

Problem #

Day-to-day business operations were running on manual processes — tracking inventory by hand, scheduling appointments without a shared system, and managing operational data across disconnected tools. There was no single, reusable platform staff could rely on across web and mobile.

Solution #

A Node.js backend centralized inventory and operational data behind a set of APIs, with a React web frontend and a React Native mobile app sharing the same backend and a consistent set of reusable UI components across both platforms.

Architecture #

The Node.js API layer is the single source of truth for inventory, appointments, and operational records. Both the React web app and the React Native mobile app consume the same backend, keeping business data consistent regardless of which surface a user is working from.

Stack #

LayerChoiceWhy
Web frontendReactFast, component-driven UI for staff-facing workflows
MobileReact NativeShared logic/components with the web app, native mobile access
BackendNode.jsA single API layer serving both web and mobile clients

Problems solved #

  • Replaced manual business processes with custom software solutions
  • Built reusable UI components for different business workflows
  • Created systems to manage inventory and operational data
  • Improved business efficiency through workflow automation

Lessons learned #

Share the backend, not just the idea

Building web and mobile against the same Node.js API — rather than treating them as separate products — kept inventory and appointment data consistent and avoided duplicating business logic in two places.

© 2026 Sabin Shrestha