This is a Flutter project called "project_promise".
This project was created to digitalize the order taking, billing, and tax evaluations of a Granite Business.
This code is currently under development.
Please note that it may not be fully functional or stable.
To get started with this project, follow the steps below:
- Clone the repository to your local machine.
- Open the project in your preferred IDE or code editor.
- Install the necessary dependencies by running the command
flutter pub get
. - Run the project using the command
flutter run
.
This project includes the following features:
- Take orders and save them on the cloud.
- Create the bill in the form of a PDF with a single click.
- Access the order details of any day, on any device, at any time.
The Database API has been removed from this project. If you need to add a database functionality, We have use appwrite
as the Baas for the project.fill the values in the lib\groups\constants.dart
file
The data in owner_info.dart
file has been removed from this project. If you need it for creating the PDF bills and to add owner information, you can do it in owner_info.dart
and define the necessary classes and data.
class OwnerInfo {
final String name = "";
final String mobileNumber = "";
final String address = "";
}
Contributions are welcome! If you would like to contribute to this project, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request.
- We would be very happy to incoperate new features ideas and any bug fix's.