Skip to content

Fullstack web app dengan framework Express dan MySQL mengusung konsep Wikipedia-like website dan mengimplementasikan fungsionalitas CRUD

License

Notifications You must be signed in to change notification settings

malikrafsan/FullStack-Wikipedia-like-WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wiki-ARC Networking


Table of Contents


Deskripsi

  • Wiki-ARC merupakan Wikipedia-like web app yang minimalis yang dibuat dengan menggunakan framework Express. Program ini mengusung konsep di mana semua orang dapat membaca, menulis, mengedit, dan menghapus tulisan di dalamnya, sehingga mengimplementasikan seluruh fungsionalitas CRUD. Program ini juga menyediakan tab pencarian untuk mencari tulisan yang ada pada program ini. Program ini ditujukan untuk menampung tulisan mengenai "Networking", layaknya wikipedia. Web app ini menggunakan MySQL sebagai database management system-nya.

How to Install and Run Web App

Prekondisi:

  • Telah mengintsall NodeJS
  • Telah menginstall XAMPP
  • Telah menginstall Git

Langkah-langkah:

  1. Start Apache dan MySQL pada XAMPP
  2. Buat folder baru dan buka folder tersebut
  3. Buka terminal shell (bash)
  4. Clone repository ini
    git clone https://github.com/malikrafsan/FullStack-Wikipedia-like-WebApp.git
  5. Change directory ke folder server
    cd FullStack-Wikipedia-like-WebApp/server
  6. Install modul yang diperlukan
    npm install
  7. Buat database dan tabel baru pada MySQL Lakukan hanya sekali saja, bila error mungkin file .env pada folder server perlu disesuaikan dengan setting PC Anda (file .env menggunakan setting default)
    node createDB.js
    node createTable.js
  8. Jalankan program
    npx nodemon app
  9. Buka localhost:5000 pada browser
  10. Web app telah dijalankan dan selamat menikmati program ini :D

Features

  • Create -> Menambahkan tulisan pada Wiki-ARC
  • Read -> Melihat tulisan yang telah dibuat
  • Update -> Mengubah tulisan yang telah dibuat
  • Delete -> Menghapus tulisan yang telah dibuat

Author

Nama NIM Job Desc
Malik Akbar Hashemi Rafsanjani 16520299 Full Stack

About

Fullstack web app dengan framework Express dan MySQL mengusung konsep Wikipedia-like website dan mengimplementasikan fungsionalitas CRUD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published