LanceBox is a mobile app project suitable as a sample app for commercial banks. It helps customers view their invoices and onboard themselves as customers of the bank. This comprehensive guide provides everything you need to know to get started with the project, from installation instructions to a detailed description of its features.
Key features and functionalities of LanceBox:
- Sign-Up Screen: New customers can open accounts using their email and password.
- Onboarding Screen: Captures basic details of the customer during account creation.
- Customer Dashboard: Provides a comprehensive view for managing different app features.
- Flutter: For building the cross-platform mobile application.
- Dart: Programming language used in Flutter development.
- Riverpod: Used for state management in this project.
- Architecture: Built using MVVM architecture.
Follow these steps to install and run LanceBox on your system.
Before you begin, ensure you have the following dependencies and tools installed:
- An IDE (e.g., Visual Studio Code, Android Studio)
- Open your terminal or command prompt.
- Use the following command to clone the LanceBox repository:
git clone https://github.com/jayhymn/lance_box.git- Change your working directory to the cloned repository:
cd lance_box- Ensure you have the necessary Flutter packages installed:
flutter pub get- (Optional) Configure environment variables or API keys if required.
- Connect your physical device or start an emulator.
- To build and run the project, use the following command:
flutter runThis will build the project and install it on your connected device or emulator.
- Upon launching the app, you can create a new account or sign in as an existing user.
- New users are taken through the onboarding process to fill in their basic details.
- The dashboard provides access to key features like profile management, settings, and viewing invoices.
Contributions are welcome! Please feel free to submit a pull request or create an issue for feedback and suggestions.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for choosing LanceBox! If you encounter any issues or have suggestions for improvements, please don't hesitate to create an issue.






