Cylinder 2.0 | Rakesh Kirana Pasal

CylinderRKP — Gas Cylinder Management
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
- 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
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.