Foodle

Foodle

Your go-to chatbot for restaurant orders, menu exploration, and tracking. A 2023 OpenShift Hackathon submission enhancing the dining experience with Rasa-powered simplicity.

Foodle - Open Source Restaurant Chatbot 🍔🤖

Welcome to Foodle, your open-source restaurant chatbot! This project simplifies the food ordering experience, providing a seamless way to explore menus, place orders, and track your food. Developed for the 2023 OpenShift Hackathon, Foodle aims to enhance the dining experience with Rasa-powered simplicity.

Features

  • Menu Exploration: Effortlessly browse through the restaurant's menu.
  • Order Placement: Customize your orders with ease.
  • Delivery Tracking: Track the status of your food delivery.

Tech Stack

image Svelte: A modern JavaScript framework for building user interfaces.

image Node.js: JavaScript runtime for server-side development.

image Rasa: Powering natural language understanding and chatbot interactions.

image Redis: In-memory data structure store used for caching.

In the current version all redis related code is commented out. This is because of limitations on my end regarding OpenShift.

System Architecture

image

Source: https://isoflow.io

Deployment Guide

To deploy to OpenShift make sure you have oc installed and are logged in, then run the kubernetes/deploy.sh file. You may need to wait for the nlu-model-api to fully start.

License

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

Top categories

svelte logo

Want a Svelte site built?

Hire a Svelte developer
Loading Svelte Themes