Skip to content

Latest commit

 

History

History
108 lines (72 loc) · 3.38 KB

File metadata and controls

108 lines (72 loc) · 3.38 KB

🎺 Sevima Hackathon - Stool Project 🎺

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.

Client Side Dibuat dengan

React 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.

 

Untuk mulai

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

 

 

Server Side Dibuat dengan

PostgresExpress 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

 

Untuk mulai

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

 

Bagus untuk diketahui

Cara Seeding data

// 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 

 

Akun guru

email: dono@gmail.com
password: 12345

Wajib merestore database / seeding terlebih dahulu

 

Akun murid

Akun Student dapat langsung dibuat di halaman register

 

Entity Relation

Entity Relation dapat dilihat di Stool-server, dengan nama ERD.png

 

Lainnya

link video demo

ppt terdapat di root directory project, sedangkan database terdapat di server side

 

(back to top)