- At myEsim, we're redefining the way you stay connected while traveling abroad. Say goodbye to the inconvenience of traditional SIM cards.Live Demo
- myEsim comprised of following features
- FirebaseAuth
- QR generation and Scanning
- Flutter Stripe
- In-App Vouchers
- Counry Flags Api
- NodeMailer
- Flutter SDK: Installation Guide
- Dart SDK (included with Flutter)
- Android Studio or Visual Studio Code for development
- Android/iOS emulator or a physical device for testing
Steps:
- Clone the repository:
git clone https://github.com/yourusername/myEsim.git
- Navigate into the project directory:
cd myEsim
- Get dependencies:
flutter pub get
- Run the app:
flutter run
myEsim/
├── lib/
│ ├── main.dart # Entry point of the application
│ ├── globals.dart # Global variables and constants
│ ├── firebase_options.dart # Firebase configuration
│ ├── components/ # Reusable UI components
│ │ ├── dashboard.dart # Dashboard UI
│ │ ├── drawer.dart # Navigation drawer UI
│ │ ├── marquee_widget.dart # Marquee text widget
│ │ ├── payment_method.dart # Payment method UI
│ ├── src/ # Core application logic
│ │ ├── auth/ # Authentication-related code
│ │ ├── mainpage/ # Main application page
│ │ ├── plans/ # Plans management
│ │ ├── profiles/ # User profiles
│ │ ├── qrscreens/ # QR code scanning and generation
│ │ ├── vouchers/ # Vouchers management