Sparrow sms

Sparrow SMS — SMS Gateway for Nepal
Project Overview
Sparrow SMS is a comprehensive SMS gateway application designed specifically for Nepal’s telecom ecosystem. It provides developers and businesses with an easy-to-use interface to send SMS messages through Nepal’s major telecom operators including Nepal Telecom (GSM + CDMA) and Ncell. The app serves as both a testing platform for API tokens and a complete SMS management solution with credit monitoring and documentation.
Key Features
- Send SMS messages to any Nepali phone number
- Real-time credit balance monitoring and consumption tracking
- API token management and validation
- Comprehensive documentation with code examples
- Token purchase request system with document upload
- Support for Nepal Telecom (GSM + CDMA) and Ncell
- Beautiful onboarding experience with Sparrow SMS branding
- Offline storage for API credentials and settings
My Responsibilities
- Designed and implemented the complete SMS sending interface with form validation
- Built credit monitoring system with real-time balance updates
- Created comprehensive API documentation page with code examples
- Implemented token purchase request system with file upload capabilities
- Developed onboarding flow with Sparrow SMS company information
- Integrated with Sparrow SMS API endpoints for sending messages and checking credits
- Set up local storage for persisting API tokens and user preferences
- Handled App Store & Play Store releases and versioning
Tech Stack
Category | Tools / Libraries |
---|---|
Frontend | Flutter, Dart |
State Management | GetStorage for local persistence |
APIs | HTTP package, Dio for file uploads |
UI Components | Google Fonts, Loading Animations, SVG support |
File Handling | Image Picker, File Picker, Universal IO |
Documentation | Code Viewer, Dart Code Viewer |
Connectivity | Connectivity Plus for network status |
Mailer package for email functionality |
API Integration
The app integrates with Sparrow SMS API endpoints for core functionality:
https://cylinder.eachut.com/sendmessage/{token}/{from}/{to}/{message}
https://cylinder.eachut.com/smsCount/{token}
https://cylinder.eachut.com/purchaseTokenRequest
Sample API Response
Core Functionality
SMS Sending
- Form validation for sender ID, recipient number, and message content
- Real-time API response handling with success/error messages
- Persistent storage of frequently used sender and recipient information
- Loading states and user feedback during API calls
Credit Management
- Automatic credit balance checking on app launch
- Display of available credits, consumed credits, and minimum credit requirements
- Token validation and automatic logout for invalid tokens
- Historical balance tracking
Token Purchase System
- Multi-step form for token purchase requests
- Document upload support (Citizenship, Company Registration, PAN/VAT)
- Email integration for request notifications
- Form validation and error handling
Developer Information
Outcome / Highlights
- Provides developers with a complete SMS testing and management platform
- Streamlines the process of purchasing and managing Sparrow SMS API tokens
- Comprehensive documentation helps developers integrate SMS functionality quickly
- Supports Nepal’s major telecom operators for maximum coverage
- User-friendly interface makes SMS sending accessible to non-technical users
Get the App
For Developers
To integrate SMS functionality in your own app using Sparrow SMS API:
- Purchase an API token through the app or contact Sparrow SMS
- Use the provided API endpoints for sending SMS and checking credits
- Refer to the in-app documentation for code examples and best practices
- Test your integration using the app’s SMS sending interface








Description
Eachut
Feb 2024
Sparrow SMS is a comprehensive Flutter-based SMS gateway application designed specifically for Nepal's telecom ecosystem. Developed by Eachut, this cross-platform mobile app enables developers and businesses to send SMS messages through Nepal's major telecom operators including Nepal Telecom (GSM + CDMA) and Ncell. The app serves as both a testing platform for API tokens and a complete SMS management solution, featuring real-time credit monitoring, comprehensive API documentation, and a streamlined token purchase system with document upload capabilities. Users can send SMS messages, track their credit balance, and access detailed integration guides. The application integrates with Sparrow SMS API endpoints for seamless message delivery and credit management, making it an essential tool for developers looking to implement SMS functionality in their applications while supporting Nepal's local telecom infrastructure.