Skip to content

Flexi-Store-Admin Panel of the Ecommerce Platform named as Flexi-Store-KMP Project. It supports Android, iOS, Web & Desktop

Notifications You must be signed in to change notification settings

KhubaibKhan4/Flexi-Store-Admin

Repository files navigation

Flexi-Store-Admin

Flexi-Store-Admin is a Seller Central for the Flexi-Store-KMP Project that Supports Android, iOS, Web & Desktop. By using Flexi Store Admin, We can add New Products, Edit Exisitng Products, Add New Categories, Edit Existing Categories, Add Promotion Cards, Enable and Disable them, Display the Promotion Cards up to Specific Date as well.

Desktop Screen Shots

Screenshot 1
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2
Screenshot 2

Future Plans

  • Payment Integration.
  • PayPal Integration.

🌟 Contributions

If you wanna contribute, Please make sure to add new features & Then make a PR.Feel free to contribute to the project and stay tuned for more exciting updates!

Open To Work

Do you wanna Convert your thoughts into Physicall & Successfull Project Then I'm here for you. I'm open to work, available for Freelance or Remote Work Opportunities. Feel free to reach me out on Email.

🤝 Connect with Me

Let's chat about potential projects, job opportunities, or any other collaboration! Feel free to connect with me through the following channels:

LinkedIn Twitter Email

💰 You can help me by Donating

BuyMeACoffee PayPal Patreon Ko-Fi

Setup

To use this Admin Panel, You need to setup the Flexi-Store Server first. To Setup the Server, you need to follow the Server Guide. Flexi-Store-Server. After setting up the server, You need to get the local ip from your terminal using Command Prompt or Terminal. You just need to replace your ip with BASE_URL inside the composeApp/src/commonMain/kotlin/utils/Constant.kt

This is a Kotlin Multiplatform project targeting Web, Desktop.

  • /composeApp is for code that will be shared across your Compose Multiplatform applications. It contains several subfolders:
    • commonMain is for code that’s common for all targets.
    • Other folders are for Kotlin code that will be compiled for only the platform indicated in the folder name. For example, if you want to use Apple’s CoreCrypto for the iOS part of your Kotlin app, iosMain would be the right folder for such calls.

Learn more about Kotlin Multiplatform, Compose Multiplatform, Kotlin/Wasm

Note: Compose/Web is Experimental and may be changed at any time. Use it only for evaluation purposes. We would appreciate your feedback on Compose/Web and Kotlin/Wasm in the public Slack channel #compose-web. If you face any issues, please report them on GitHub.

You can open the web application by running the :composeApp:wasmJsBrowserDevelopmentRun Gradle task.