- Short Description
- Kairos Demo Video
- Kairos Architecture
- Complete Description
- Kairos RoadMap
- Getting Started
- Machine Learning Model
- Live Demo
- Buld With
- Authors
- Acknolwedgemnts
Watch the video below to understand Kairo's solution!

- User/admin registers to Kairos developed with Flutter.
- Flutter connects with Backend for authentification.
- Backend does requests to IBM APIs for predictions.
- IBM APIs return corresponding values to backend.
- Backend does requests to external APIs for predictions.
- External APIs return corresponding values to backend.
- Backend requests Firebase Cloud Messaging for notifications.
- Firebase Cloud Messaging sends notifications to devices.
See Kairos Complete Description.md
See ROADMAP.md
Download the APK for Android from [here]
See Kairos Machine Learning Model
- Check the flow of the administrator [here]
- Check the flow of the user [here]
- Flutter- Used for app development.
- Nodejs - Used to build the Heroku backend. Manages authentification, API calls, turns and queues management, usar entrance to establishments logic.
- Firebase - Used for notifications and external authentification.
- PostgreSQL - Used to storage all the app data.
- Watson Machine Learning - Used to train the Machine Learning model.
- Globalization Pipeline - API used to translate the application to 9 different languages.
- The Weather Company - API to get weather predictions.
- HERE - API used to know distance between user and establishment.
- Avuxi - API used to get places popularity.
- Calendarific - API used to get holidays.
- Position Stack - API used to get person's geolocation.
- Francisco Javier Gonzalez Rey - Full Stack Developer
- Carlos Fernando Infante Montoya - Frontend Developer
- Santiago Forero - Frontend Developer
- Manuela Mariño - Product Manager
- Alvin David Gregory Tatis - Data Scientist
- Walter Torres for his video, annimations skills, and user interface experience.
