cynthiakonar / approval-system

1 stars 3 forks source link
hacktoberfest hacktoberfest2023

Request Approval System using Flutter, Firebase, and Cloud Firestore

Welcome to the Request Approval System repository! This project is built using Flutter and Dart for the frontend, and Firebase with Cloud Firestore for the backend. The system provides an asynchronous approval process, allowing users to submit requests for approval and designated approvers to review, approve, or reject those requests. This versatile system can be applied to various use cases like expense reimbursement, leave requests, and more.

Demo

Login:

image

Admin:

image

image

image

Requester:

image

image

Approver:

image

image


Features

Getting Started

To run the Request Approval System locally, follow these steps:

  1. Clone the repository to your local machine:

    git clone git@github.com:cynthiakonar/approval-system.git

  2. Install Flutter and Dart if you haven't already. You can find installation instructions here.

  3. Navigate to the project directory:

    cd approval-system

  4. Install the required packages:

    flutter pub get

  5. Configure Firebase:

    Create a Firebase project at Firebase Console.

  6. Run the app:

    flutter run