Simple ChatGPT App with String Matching Algorithm Knuth Morris Pratt, Boyer Moore and Regular Expression
Tugas ini dibuat untuk memenuhi tugas IF2211 Strategi Algoritma. Web app ini dapat menjawab pertanyaan anda, mulai dari operasi matematika, tanggal, serta pertanyaan lain! Selain itu anda dapat menambahkan dan menghapus pertanyaan dari basis data.
Anda dapat menanyakan pertanyaan pada ChatGPTdupe. Contoh: Apa matkul terseru?
Untuk menambahkan pertanyaan ke database, berikut adalah beberapa masukan yang diterima: Tambahkan pertanyaan "XXX" dengan jawaban "YYY" ke dalam database Simpan query "XXX" dengan jawaban "YYY" ke database Masukkan pertanyaan "XXX" dengan respon "YYY" ke dalam basis data
Untuk menghapus pertanyaan ke database, berikut adalah beberapa masukan yang diterima: Hapus pertanyaan "XXX" dari database Hilangkan informasi query "XXX" dari database Hapus data pertanyaan "XXX" dari basis data
Anda dapat menggunakan fitur ini untuk melakukan perhitungan matematis yang melibatkan operator +, -, *, /, ^, (, dan ). Contoh: (3+5-(6/2))^3
Untuk menanyakan hari pada suatu tanggal, Anda dapat menggunakan format berikut Hari apa 03/05/1921? 28/05/2006? 31/01/1872
- Next.js - version 13.3
- Tailwind CSS - version 3.0
- Vercel
- Supabase
- PostgreSQL
- Prisma Client
Project dependencies:
- @prisma/client: ^4.13.0
- @types/node: 18.15.11
- @types/react: 18.0.35
- @types/react-dom: 18.0.11
- autoprefixer: 10.4.14
- next: 13.3.0
- postcss: 8.4.22
- react: 18.2.0
- react-dom: 18.2.0
- tailwindcss: 3.3.1
- typescript: 5.0.4
Note : Deppendencies also listed on listed in
package.json
. To set up the project runnpm install
in src.
Project is: complete
NIM | Nama |
---|---|
13521088 | Puti Nabilla Aidira |
13521132 | Dhanika Novlisariyanti |
13521170 | Haziq Abiyyu Mahdy |