Stool, singkatan dari Semesta School, adalah sebuah proyek aplikasi berbasis web yang dirancang untuk membantu siswa dan guru dalam memberikan dan mengevaluasi tugas secara online. Dengan Stool, siswa dapat dengan mudah menerima tugas dari guru dan guru dapat dengan cepat memeriksa hasil tugas yang dikumpulkan. Selain itu, aplikasi ini juga menyediakan fitur yang memungkinkan pengguna untuk membuat catatan, daftar tugas, dan jadwal rutin. Dengan kehadiran fitur chat AI, Stool siap digunakan untuk mendukung kegiatan sehari-hari dan meningkatkan produktivitas.
framework JavaScript front-end sumber terbuka dan gratis untuk membangun antarmuka pengguna berdasarkan komponen UI. Itu dikelola oleh Meta dan komunitas pengembang dan perusahaan individu.
Siapkan folder project, lalu buka address folder tersebut di terminal dan lakukan command dibawah ini
$ git clone https://github.com/code4space/Sevima-Stool.git
$ cd Stool-client
$ npm install
$ npm run dev
Disarankan menginstall Git Bash terlebih dahulu
Express, adalah kerangka kerja aplikasi web back end untuk membangun RESTful API dengan Node.js, dirilis sebagai perangkat lunak bebas dan sumber terbuka di bawah Lisensi MIT. Ini dirancang untuk membangun aplikasi web dan API. Itu telah disebut kerangka kerja server standar de facto untuk Node.js
Siapkan folder project, lalu buka address folder tersebut di terminal dan lakukan command dibawah ini
$ git clone https://github.com/code4space/Sevima-Stool.git
$ cd Stool-server
$ npm install
$ node index.js / $ nodemon (harus install terlebih dahulu)
Disarankan menginstall Git Bash terlebih dahulu
// Pastikan config server sudah di setup
$ npx sequelize-cli db:migrate
$ npx sequelize-cli db:seed:all
// == Setelah berhasil table guru, murid dan grade berhasil terbuat
email: dono@gmail.com
password: 12345
Wajib merestore database / seeding terlebih dahulu
Akun Student dapat langsung dibuat di halaman register
Entity Relation dapat dilihat di Stool-server, dengan nama ERD.png
link video demo
ppt terdapat di root directory project, sedangkan database terdapat di server side