Skip to content

Reduce customers wait time with on the go preordering

Notifications You must be signed in to change notification settings

devwraithe/fineline_coffee

Repository files navigation

☕ Fineline Coffee Co.

Fineline Coffee Co. is a mobile app developed to help reduce wait times by allowing customers to preorder whatever they want on the go. I've harnessed the power Dart and Flutter for the development of this prototype with Riverpod helping to manage the application's state. The app implements a clean architecture that separates the Presentation, Domain and Data layers with a layer-first approach folder structure.

🛠️ Features

This prototype has the following features:

  • Ability to view different categories of drinks
  • Easy navigation and selection of items
  • Ability to customize orders (e.g. add/remove toppings and order size selection)
  • Mock payment methods to choose from
  • Confirmation screen with information about an order

📸 Screenshots

Select Order Customize Order Checkout Confirmation
Simulator Screen Shot - iPhone 14 Pro - 2023-05-05 at 20 02 25 Simulator Screen Shot - iPhone 14 Pro - 2023-05-05 at 20 02 38 Simulator Screen Shot - iPhone 14 Pro - 2023-05-05 at 20 02 47 Simulator Screen Shot - iPhone 14 Pro - 2023-05-05 at 20 02 55
Select what you'd like to order, there's different categories of items Customize your order by selecting a size and including additional flavours Increase or decrease order quantity and select a method of payment Confirmation of your order including pickup location, pickup time and order code

⏯️ Demo

Fineline.Coffee.mov

✨ Requirements

  • Operating System (Windows, Linux or MacOS)
  • IDE with Flutter SDK installed (Visual Studio Code, Android Studio e.t.c)
  • Knowledge of Dart and Flutter
  • Emulator or Mobile Device
  • Hands to code and a brain to think 😄

🚀 Getting Started

To get started with this prototype, follow these steps:

  1. Clone the repository to your local machine
$ git clone https://github.com/devwraithe/fineline_coffee
  1. Navigate to the project directory
$ cd fineline_coffee
  1. Install the necessary dependencies
$ flutter pub get
  1. Run the application on an emulator or mobile device
$ flutter run

🤓 Author(s)

Ibrahim Ibrahim - Devwraithe

🏗️ Contributing

If there are suggestions on how this project can be improved and you are interested in contributing, whether bug fixes or new features, please feel free to submit a pull request or create an issue.

🔒 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Reduce customers wait time with on the go preordering

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages