Manage your MedusaJs v2 ecommerce store from your mobile phone.
Medusa Admin Mobile is built with Flutter with the aim to ease managing ecommerce store that are built using MedusaJs. This version adds support for Medusa v2. It's available for iOS and Android. This app is currently in beta, so expect to see some bugs and unimplemented features.
This beta version has some limitations. The following features are not yet implemented or are known to have issues:
- Creating:
- Orders
- Products
- Promotions
- Campaigns
- Price Lists
- Regions
- Viewing:
- Order details
- Region details
- Tax regions
- Locations
- Shipping details
- Workflows
- Other:
- Metadata (add/update/read)
- Importing orders
Download the latest apk file from releases and install it on your phone.
You need to sideload the latest ipa file found in releases to your iPhone, checkout Sideloadly or AltStore for more info about sideloading.
- Open the app and click on set URL, then enter your MedusaJs backend URL (e.g. https://your-backend-url.com) and click on save
- Enter your email and password and click on sign in
Note: Currently, only the JWT (email and password) sign-in method is supported. Cookie-based authentication is not yet implemented.
Add Flutter to your machine
Open this project folder with Terminal/CMD and run the following command
flutter packages get
then
flutter pub run build_runner build
Optional: change the baseUrl (found in "lib/core/constant/strings.dart") to your backend URL, you can change baseUrl from inside the app
This project uses firebase analytics, so you need to connect your firebase to this project, check Firebase documentation & Firebase Crashlytics for more info
- To run the app on Android just run the following command in the root directory of the project:
flutter run
- or to build apk
flutter build apk
- To run the app on iOS just run the following command in the root directory of the project: (macOS only)
flutter run
- or to build ipa
flutter build ipa
We welcome contributions from the community to make Medusa Admin even better. If you want to contribute, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch and make your changes.
- Submit a pull request, explaining the purpose of your changes.
All the code available under the MIT license. See LICENSE.