Dalam tugas besar ini, Penulis diminta untuk membangun sebuah chatbot sederhana yang berfungsi untuk membantu mengingat berbagai deadline, tanggal penting, dan task-task tertentu kepada user yang menggunakannya. Dengan memanfaatkan algoritma String Matching dan Regular Expression, Penulis dapat membangun sebuah chatbot interaktif sederhana layaknya Google Assistant yang akan menjawab segala pertanyaan Penulis terkait informasi deadline tugas-tugas yang ada.
Chadbot adalah sebuah website yang bekerja melalui sistem Question and Answer dimana chadbot dapat menjawab pertanyaan atau menerima command yang diberikan oleh pengguna. Fitur-fitur dari chadbot adalah menambahkan task baru, melihat daftar task yang harus dikerjakan, menampilkan deadline dari suatu task tertentu, memperbaharui task tertentu, menandai bahwa suatu task sudah selesai dikerjakan, menampilkan opsi help yang difasilitasi oleh assistant, mendefinisikan list kata penting terkait apakah itu merupakan suatu task atau tidak, dan menampilkan pesan error jika assistant tidak dapat mengenali masukan user. Dalam kerjanya chatbot akan diberikan masukan oleh user, lalu dari masukan itu chatbot akan memilih fitur yang tepat dan melakukan fungsinya sesuai dengan masukan user. Aplikasi chatbot yang dibuat merupakan aplikasi berbasis web.
- MongoDB - version 3.6.6
- Dotenv - version 8.2.0
- Express - version 4.17.1
- Mongoose - version 5.12.5
- Axios - version 0.21.1
- React - version 17.0.2
- Bootstrap - version 4.6.0
https://chadbot-stima.herokuapp.com/ - Frontend
https://chadbot-stima-backend.herokuapp.com/ - Backend
- Deploy Backend
- Deploy Frontend
- Open https://localhost:3000/
cd backend
npm install
node app.js
cd frontend
npm install
npm start
List of features ready
- Menambahkan task baru
- Melihat daftar task
- Menampilkan deadline dari suatu task tertentu
- Memperbaharui task tertentu
- Menandai bahwa suatu task sudah selesai dikerjakan
- Menampilkan opsi help yang difasilitasi oleh assistant
Project is: finished
Spesifikasi Tugas Besar Penerapan String Matching dan Regular Expression dalam Pembangunan Deadline Reminder Assistant - @Link
Referensi 1 Pencocokan String oleh Rinaldi Munir @Link
Referensi 2 Pencocokan String dengan Regular Expression (Regex) @Link
13519096 Girvin Junod
13519114 Renaldi Arlin
13519163 Alvin Wilta