Cylin

Cylin
Overview
Cylin is a comprehensive gas cylinder ordering and delivery app designed to simplify the entire process of procuring gas cylinders. The app eliminates the hassle of traditional methods by providing a user-friendly interface for ordering, scheduling deliveries, and managing gas cylinder services.
The app serves both customers and operators, offering features like real-time gas pricing, doorstep delivery scheduling, safety guidelines, and secure payment options. Built with Flutter for cross-platform compatibility, Cylin provides a seamless experience across Android and iOS devices.
Key Features
Customer Features
- Seamless Ordering: Place gas cylinder orders with just a few taps through an intuitive interface
- Gas Exchange: Exchange empty cylinders for full ones with transparent pricing
- New Cylinder Orders: Order new gas cylinders with delivery scheduling
- Real-time Pricing: Access current gas prices and historical data for informed decisions
- Delivery Scheduling: Choose convenient delivery times and locations
- Order Tracking: Monitor order status from placement to delivery
- Payment Options: Support for both online payments and cash on delivery
- Safety Guidelines: Comprehensive safety information for proper cylinder handling
- Multi-language Support: Available in English and Nepali
- Location Services: Precise location detection for accurate delivery
Operator Features
- Order Management: Receive and manage customer orders efficiently
- Price Management: Update gas and cylinder prices in real-time
- Delivery Management: Schedule and track deliveries
- Customer Support: Direct communication with customers
- Business Profile: Manage company information and contact details
- Linked Accounts: Link delivery personnel for order handling
Safety & Security
- Safety Guidelines: Comprehensive safety procedures for cylinder storage, handling, transportation, and training
- Secure Authentication: JWT-based authentication with token refresh
- Data Protection: Secure storage of user information and payment data
- Privacy Controls: User consent and data handling compliance
Technical Stack
Frontend & Framework
State Management
Networking & API
Local Storage
Maps & Location
Notifications
Firebase Services
UI/UX Libraries
Navigation
Utilities
App Architecture
Project Structure
- Clean Architecture: Separation of concerns with data, domain, and presentation layers
- Feature-based Organization: Each feature has its own directory with data, domain, and presentation layers
- Repository Pattern: Data access abstraction for API calls and local storage
- Dependency Injection: Injectable package for service locator pattern
- Code Generation: build_runner for generating freezed models and injectable code
Key Features Implemented
Feature | Description | Status |
---|---|---|
Authentication | Phone number verification with OTP | ✅ Complete |
Order Management | Gas exchange and new cylinder ordering | ✅ Complete |
Payment Integration | Online payments and cash on delivery | ✅ Complete |
Location Services | GPS-based delivery location detection | ✅ Complete |
Order History | Complete order tracking and history | ✅ Complete |
Safety Guidelines | Comprehensive safety information | ✅ Complete |
Multi-language | English and Nepali language support | ✅ Complete |
Push Notifications | Order updates and status changes | ✅ Complete |
Operator Dashboard | Order management for gas operators | ✅ Complete |
Business Profile | Company information management | ✅ Complete |
Development Highlights
Cross-Platform Development
Built with Flutter for seamless deployment on both Android and iOS platforms, ensuring consistent user experience across devices.
Real-time Features
Implemented real-time order tracking, push notifications, and live price updates to keep users informed throughout the ordering process.
Security Implementation
Robust security measures including JWT authentication, secure token storage, and encrypted data transmission for user privacy protection.
Performance Optimization
Optimized app performance with image caching, lazy loading, and efficient state management to ensure smooth user experience.
User Experience
Designed with user-centered approach featuring intuitive navigation, responsive design, and accessibility considerations for all users.
Business Impact
- Digital Transformation: Modernized traditional gas cylinder procurement process
- Convenience: Eliminated the need for physical store visits and long queues
- Transparency: Real-time pricing and order tracking for better customer trust
- Safety: Comprehensive safety guidelines to prevent accidents
- Efficiency: Streamlined operations for both customers and operators
- Accessibility: Multi-language support for broader user base
Download & Links
Experience the future of gas cylinder procurement with Cylin. Download the app today and enjoy hassle-free gas delivery services.
Download on App Store Download on Play Store






Description
Rakesh Kirana Pasal
jun 2023
Cylin - Gas Cylinder Ordering App
A Flutter-based mobile application that simplifies gas cylinder procurement in Nepal. Features include seamless ordering, real-time pricing, delivery scheduling, order tracking, and comprehensive safety guidelines. Built with BLoC state management, JWT authentication, Google Maps integration, and Firebase services. Available in English and Nepali, the app serves both customers and operators with a complete digital solution for gas cylinder ordering and delivery management.