Panah Coin is a Flutter-based mobile and web application (PWA) designed for gold sellers to manage financial transactions, monitor real-time coin prices, and operate with an advanced admin panel.
This repository showcases my work as a Flutter developer on the Panah Coin project.
Panah Coin is a specialized platform that enables gold sellers to:
- Register, approve, and reject financial transactions
- View and manage real-time gold coin prices
- Use multi-level admin panels with custom roles
- Apply two-factor authentication with OTP
- Generate advanced reports with time filters
A Progressive Web App (PWA) version is also available: Panah Coin PWA
- Multi-level admin panel with user management
- Real-time gold coin prices for various coin types
- OTP-based two-factor authentication
- Automatic price calculations for new transactions
- Admin customization for prices and offsets
- Global app settings and maintenance mode
- Clean and maintainable Flutter codebase
Hereβs a summary of the main technologies and packages used in the project:
| Category | Package |
|---|---|
| Framework | Flutter |
| State Management / Utilities | Get, Equatable, Logger, Shared Preferences |
| HTTP Client | Dio, Pretty Dio Logger |
| UI Components | Flutter SVG, Expandable, Skeletonizer, Flutter Spinkit, Lottie, Pinput, Fading Edge ScrollView |
| Localization | Flutter Localization, Shamsi Date, Persian DateTime Picker, flutter_localizations (SDK) |
| Platform / Auth | Local Auth, Smart Auth, URL Launcher, Package Info Plus, Path Provider |
| Development | Flutter Lints, Flutter Launcher Icons, Flutter Gen, Build Runner, Flutter Native Splash |
Backend: Node.js
Database: MongoDB
Authentication: JWT + OTP
lib/ βββ components/ # Reusable UI components βββ models/ # Data models βββ pages/ # Application screens βββ services/ # Business logic services βββ states/ # State management βββ utils/ # Utility functions βββ main.dart # App entry point βββ routes.dart # App routing
The app includes multiple key screens for different functionalities:
| Screen | Screenshot |
|---|---|
| Login | ![]() |
| OTP Verification | ![]() |
| User Dashboard | ![]() |
| Transaction Management | ![]() |
| New Transaction | ![]() |
| Admin Panel | ![]() |
| Users List | ![]() |
| Customized Prices | ![]() |
| Settings | ![]() |
This is a proprietary project. All rights reserved.
For development:
- Flutter SDK: 3.x
- Dart SDK: 3.x
- VS Code or Android Studio with Flutter plugins
For more information about the appβs features and development, please contact the development team.








