Diyah Ayu Fitriana - FSW6
Sebelum memulai untuk menjalankan projek ini ada beberapa hal yang harus disiapkan.
- Jalankan front-end
- Jalankan back-end
Jalankan front-end dan back-end secara BERSAMAAAN (buka dua tab)
Buka folder project fsw-challenge7
, lalu install semua dependencies, dengan menjalankan
yarn install
Kemudian, jalankan program
yarn start
Buka folder project fsw-challenge7
, lalu cd/backend
untuk berpindah ke folder backend
. Selanjutnya install semua dependencies, dengan menjalankan
yarn install
Kemudian, lakukan migration ke database
sequelize db:migrate
Masukkan beberapa data yang diperlukan dengan menjalankan
sequelize db:seed:all
Selanjutnya untuk menjalankan project backend, jalankan dengan perintah
yarn develop
Database yang digunakan dalam database ini menggunakan database cloud, gunakan aplikasi TablePlus
kemudian create new connection menggunakan URL berikut
postgres://jilkeiou:V7TzxoODuLCQ7dmhalVZ5hQ1BYP2j0xJ@tiny.db.elephantsql.com/jilkeiou
Di dalam repository ini sudah terdapat beberapa script yang dapat digunakan dalam memanage database, yaitu:
yarn db:create
digunakan untuk membuat databaseyarn db:drop
digunakan untuk menghapus databaseyarn db:migrate
digunakan untuk menjalankan database migrationyarn db:seed
digunakan untuk melakukan seedingyarn db:rollback
digunakan untuk membatalkan migrasi terakhir