Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hendarsu/webnews
Saya membuat sebuah modul untuk belajar membuat aplikasi monilith menggunakan framework expressjs dan ORM menggunakan sequelize dengan database menggunakan postgres.
https://github.com/hendarsu/webnews
expressjs nodejs postgresql sequelize
Last synced: about 1 month ago
JSON representation
Saya membuat sebuah modul untuk belajar membuat aplikasi monilith menggunakan framework expressjs dan ORM menggunakan sequelize dengan database menggunakan postgres.
- Host: GitHub
- URL: https://github.com/hendarsu/webnews
- Owner: hendarSu
- Created: 2023-10-07T00:12:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-07T00:26:04.000Z (about 2 months ago)
- Last Synced: 2024-12-07T01:23:28.356Z (about 2 months ago)
- Topics: expressjs, nodejs, postgresql, sequelize
- Language: JavaScript
- Homepage:
- Size: 188 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Membuat Webnews
Webnews merupakan aplikasi CRUD berita, feature comment dan manage berita berdasarkan user yang login.
## Prepare Development
Marikita mencoba mengembangkan aplikasi webnews, untuk memualai mengembangkan dan latihan membuat webapps ini, hal pertama yang perlu dilakukan adalah.
```
git clone https://github.com/hendarSu/webnews.git
```
setting konfigurasi db di folder config, untuk ORM kita menggunakna Sequelize, dan setelah database di konfigurasi selanjutnya install sequelize-cli di global library node kita dengan cara `npm i sequelize-cli -g`
setelah proses di atas di lakukan selanjutnya lakukan, create database menggunakan perintah
```
sequelize db:create
```
Lakukan migrasi table
```
sequelize db:migrate:all
```
dan untuk data seed, lakunan perintah
```
sequelize db:seed:all
```
Setelah di konfigrasi, selanjutnya jalankan perintah `npm install` setelah terinstall running aplikasinya dengan cara,
```
npm run start:dev
```
Akses aplikasi di (http://localhost:3000)
## Lanjutkan Fitur Berikut
#### - [Menambahkan Feature Comments Berita](https://shipdeo.notion.site/Feature-comments-8776762293434340890104f90f8a8259?pvs=4).
#### - [Menambahkan Feature Registrasi dan Login](https://shipdeo.notion.site/Feature-Registration-Login-5982d77308a0477a9cbc1b2089e65b6c)