Skip to content

Developed a comprehensive mobile application for a granite business, streamlining order-taking, bill generation, and measurement sheet creation. The app features role-based access control, providing different permissions for various user types, ensuring secure and efficient operations tailored to each role within the business.

Notifications You must be signed in to change notification settings

Rithvik119am/project_promise

Repository files navigation

project_promise

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. 

Getting Started

To get started with this project, follow the steps below:

  1. Clone the repository to your local machine.
  2. Open the project in your preferred IDE or code editor.
  3. Install the necessary dependencies by running the command flutter pub get.
  4. Run the project using the command flutter run.

Features

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.

Database API

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

Owner_info.dart

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 = "";
}

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your forked repository.
  5. Submit a pull request.
  6. We would be very happy to incoperate new features ideas and any bug fix's.

About

Developed a comprehensive mobile application for a granite business, streamlining order-taking, bill generation, and measurement sheet creation. The app features role-based access control, providing different permissions for various user types, ensuring secure and efficient operations tailored to each role within the business.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •