Futter CRM Dashboard is a cross-platform Customer Relationship Management application developed using Flutter. It aims to provide a seamless experience across Web, Windows, macOS, Android, and iOS. Currently in the development phase, this project offers a free version that serves as a dashboard and template for users to utilize and extend.
- Cross-Platform Compatibility: A single codebase for all major platforms.
- Responsive Design: Adapts to various screen sizes and orientations.
- Free to Use: The dashboard is available for free to encourage community contributions and use.
- Customizable Template: Easily adapt the template to fit specific business needs.
- **Bloc / Provider
- crm-provider: used default provider state management
- main: used flutter_bloc state management
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
- Flutter SDK
- An IDE (e.g., Visual Studio Code, Android Studio)
- Emulators/Simulators for testing (optional)
- Clone the repository:
git clone https://github.com/spiky-star/FlareLine-CRM.git
- Navigate to the project directory:
cd FlareLine-CRM
- Get the dependencies:
flutter pub get
- For Web:
flutter run -d chrome
- For Desktop (Windows, macOS):
flutter run -d windows flutter run -d macos
- For Mobile (Android, iOS):
flutter run -d android flutter run -d ios
We welcome contributions to the project! Please follow the guidelines below:
- Fork the project repository.
- Create a new branch for your feature (
git checkout -b feature/YourFeatureBranchName
). - Commit your changes (
git commit -m 'Add your feature description here'
). - Push to the branch (
git push origin feature/YourFeatureBranchName
). - Create a new Pull Request.
This project is is 100% free and open-source; feel free to use it with your personal and commercial projects
- Flutter community for the great framework.
- Contributors to the project.