Cylinder 2.0 | Rakesh Kirana Pasal

CylinderRKP — Gas Cylinder Management System

CylinderRKP — Gas Cylinder Management

Role
Node.js Developer
Platforms
Android, Web API
App Store
Not live yet
Play Store
Not live yet

Project Overview

CylinderRKP is a comprehensive gas cylinder management system for Rakesh Kirana Pasal. The system manages inventory tracking, member management, stock operations, and fuel price monitoring across multiple gas brands (Prima, Kamakhya, Suvidha). Built with Node.js backend API and Android app for seamless business operations and real-time data synchronization.

Features

  • Multi-brand gas cylinder inventory management (Full/Half/Empty states)
  • Member management with role-based access (Admin/Employee)
  • Stock tracking with send/receive operations and leak detection
  • Real-time fuel price monitoring (Diesel, Petrol, LPG) with location-based data
  • Automated stock alerts and next order recommendations
  • Profit/loss calculation and sales analytics
  • SMS integration for notifications and alerts
  • Secure authentication with JWT tokens and password management

My Responsibilities

  • Designed and implemented RESTful API architecture with Express.js
  • Built comprehensive member management system with role-based permissions
  • Developed complex stock tracking algorithms for multi-brand cylinder management
  • Integrated real-time fuel price scraping and location-based price APIs
  • Implemented automated stock monitoring with low-stock alerts and reorder suggestions
  • Created profit/loss calculation system with detailed financial analytics
  • Built SMS notification system for business alerts and updates
  • Designed secure authentication middleware with JWT and bcrypt encryption
  • Optimized database queries and implemented efficient data aggregation

Tech Stack

Category Tools / Libraries
Backend Node.js, Express.js
Database MongoDB, Mongoose ODM
Authentication JWT, bcryptjs
Data Scraping Puppeteer, Cheerio, Axios
File Upload Multer
Notifications Nodemailer, SMS APIs
Validation Express-validator
Frontend Android (Kotlin), WearOS
DevOps Environment configuration, API deployment

Outcome / Highlights

Inventory Management Real-time Pricing Automated Alerts Multi-brand Support Financial Analytics SMS Integration
  • Streamlined gas cylinder operations with automated stock tracking
  • Real-time fuel price monitoring across multiple locations in Nepal
  • Intelligent reorder system preventing stockouts and optimizing inventory
  • Comprehensive financial tracking with profit/loss calculations
  • Secure multi-user system with role-based access control
  • Seamless Android app integration with backend API

Description

  • Rakesh Kirana Pasal

  • Website

  • Oct 2023

CylinderRKP is a comprehensive gas cylinder management system for Rakesh Kirana Pasal. It tracks multi-brand inventory (Prima, Kamakhya, Suvidha), manages members, monitors real-time fuel prices, provides automated stock alerts, and calculates profit/loss analytics. Built with Node.js API and Android app for seamless business operations.