This project consists of 3 different parts.
- RASA
- App Server script & Firebase
- Flutter mobile application
Before downloading the project, you'll need to install the following parts
RASA can be installed using the package manager pip using Python
pip3 install rasa
Flutter, is an open-source framework by Google for building natively compiled multi-platform applications from a single codebase.
You can download Flutter from here.
Flutter is based on the Dart programming language, , so it's a good idea to familiarize yourself with Dart's syntax.
Firebase serves as the backend server for the mobile app and provides a database. To set it up, I recommend following Firebase's documentation for proper guidance.
Sending Notifications with Python through Firebase
It is possible to send notifications in two different ways with FCM(Firebase Cloud Messaging) Either using
Firebase Admin SDK Using Python or HTTP v1 API. with Python by sending HTTP requests
Sending Data from Flutter App to RASA with Python
Cool Dropdown will have more content soon
Feel free to contact me at me@jacobphillips.dk