Project ini dibuat oleh
- Rachel Gabriela Chen - 13521044
- Akbar Maulana Ridho - 13521093
- Angela Livia Arumsari - 13521094
Program ini merupakan versi sederhana dari chatbot yang berbasiskan pattern matching. Terdapat beberapa algoritma yang dipakai, yakni algoritma Knuth-Morris-Pratt (KMP) dan Boyer Moore (BM) untuk pattern matching dan algoritma levenshtein distance untuk menghitung string similarity.
Berikut adalah fitur dari program kami:
- Query matching pertanyaan dengan pertanyaan yang tersimpan di database
- Match pattern perhitungan matematika
- Match pattern tanggal dan mengembalikan hari pada tanggal tersebut
- Match pattern menambahkan query dan jawaban ke database
- Match pattern menghapus query dari database
- Have docker installed
- Inside src/backend folder, run
docker-compose up
- Your server is up and running
- Have npm and nodejs installed
- Inside src/frontend folder, run
npm install
- Run
npm run dev