School project to validate my degree. Creation of a mobile application with Flutter and Firebase. This an app to inform but above all generalize, popularized CBD (cannabidiol) and its consumption.
- Firebase Authentication with FlutterFire
- Get the data form an API (RapidApi)
- Checkout with Stripe API (flutter_stripe)
- Native fonctionnality : Take a picture with the phone or choose one in the phone's library
- Store data with firebase_storage and cloud_firestore
Note: Make sure your Flutter environment is setup.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
In the command terminal, run the following commands:
$ git clone git@github.com:knl5/cbd-app23.git
$ cd cbd-app23/
Check out the documentation to setup Flutter Firebase integration.
In android/app
folder add your google-service.json
.
In ios/Runner
folder add your GoogleService-Info.plist
.
$ flutter run
Open the project in Xcode from ios/Runner.xcodeproj.
Hit the play button.
Run the following command in your terminal.
$ open -a Simulator
$ flutter run
Make sure you have an Android emulator installed and running.
Run the following command in your terminal.
$ flutter run