Skip to content

A online store application written in flutter framework for practical learning purposes.

License

Notifications You must be signed in to change notification settings

faamaral/shopmate

Repository files navigation

Shopmate

Shopmate is a Flutter application developed for the purpose of learning and improving skills in building forms in Flutter, working with authentication, state management, sending HTTP requests, and working with animations, among other things.

Technologies

The following technologies and libraries were used in the development of this project:

Flutter Dart Firebase http GetX

Screenshots

Below are some screenshots of the Shopmate app:

Home Screen Cart App Drower My Orders Edit Product

Get Started

Before running the application, it is necessary to create a .env file manually or by running the setup scripts to add the values of BASE_URL for Firebase Runtime Storage and API_KEY, which are required for the application to run.

To get started with the project, follow these steps:

  1. Clone the repository:
git clone https://github.com/faamaral/shopmate.git
  1. Create a .env file with the required variables (see example in .env.example).
  2. Run the following command to install the project dependencies:
flutter pub get
  1. Run the project:
flutter run

Contributions

Contributions to the project are welcome. To contribute, please fork the repository, create a new branch, make your changes, and submit a pull request.

License

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