Skip to content

code4space/Sevima-Stool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎺 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)

About

Stool adalah aplikasi berbasis web yang memfasilitasi pembelajaran online, meningkatkan produktivitas guru dan murid melalui fitur TODO list dan daily routine yang dapat disesuaikan. Dengan halaman Ask AI, Stool membantu pengguna dalam kegiatan sekolah dengan lebih efisien.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors