Skip to content

Kampus-Merdeka-Software-Engineering/BE-Semarang-10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date Review Assignment Due Date

XGrow - Sisi Server (API)

XGrow Logo

Selamat datang di repositori XGrow sisi server! XGrow adalah platform media pembelajaran online yang berdedikasi untuk meningkatkan keterampilan dan pengetahuan pengguna dalam berbagai bidang pendidikan. Kami merupakan bagian dari Grup 10 Section Semarang RevoU MSIB KM AUG23, dan kami bangga telah merancang dan membangun platform ini untuk memberikan layanan pendidikan berkualitas kepada pengguna.

Di dalam repositori ini, kode-kode yang terdapat mengacu pada pengembangan aplikasi XGrow yang fokus pada manajemen API (sisi server). Teknologi yang digunakan meliputi NodeJS dan Express, dengan pendekatan RESTful untuk menyediakan layanan yang andal. Selain itu, repositori ini juga menyediakan tampilan XGrowDev yang merupakan alat bantu penting dalam pengembangan aplikasi web XGrow Utama.

🖥 Teknologi yang Digunakan

XGrow dibangun menggunakan berbagai teknologi, yaitu sebagai berikut:

Teknologi Keterangan
HTML Digunakan untuk membuat struktur dasar situs web.
CSS Bertanggung jawab atas tampilan dan gaya situs web.
JavaScript (JS) Menambahkan interaktivitas ke dalam situs web.
Node.js Menjalankan sisi server belakang proyek.
Express Framework Node.js yang digunakan untuk pengembangan web yang cepat.
API Memungkinkan integrasi berbagai API data untuk menyediakan konten berkualitas kepada pengguna.

🎁 Fitur Utama XGrow

  • XGrowDev: XGrow Developer untuk mengetahui kebutuhan pengembangan XGrow web utama, mencakup repositor Github, EndPoint API dan WikiXGrow

  • Telah tersedia beragam data (API): XGrow menyediakan berbagai macam data yang di butuhkan XGrow web utama.

🕹 Cara Penggunaan

Berikut adalah panduan langkah demi langkah untuk menggunakan XGrow Sisi Server:

Syarat Awal

Pastikan telah memenuhi syarat berikut sebelum menjalankan aplikasi XGrow Sisi Server:

  • Node.js: Pastikan telah menginstal Node.js. Anda dapat mengunduhnya dari Node.js website.

Langkah 1: Clone Repositori

  1. Buka terminal atau command prompt di komputer.

  2. Gunakan perintah berikut untuk mengklon repositori XGrow Sisi Server:

    git clone https://github.com/Kampus-Merdeka-Software-Engineering/BE-Semarang-10.git
    
  3. Pindah ke direktori repositori:

    cd back-end-capstone-project-section-semarang-group-10
    

Langkah 2: Memastikan semua dependencies terinstal

  1. Buka terminal atau command prompt di komputer.

  2. Gunakan perintah berikut untuk memastikan dependencies terinstal:

    npm install
    

Langkah 3: Menjalankan XGrow Sisi Server

  1. Buka terminal atau command prompt di komputer.

  2. Gunakan perintah berikut untuk menjalankan XGrow Sisi Server dan XGrow Dev

    node index.js
    

Langkah 4: Membuka XGrow Sisi Server dan XGrow Dev

  1. Buka browser di komputer.
  2. Gunakan link http://localhost:3000/
  3. Dengan mengikuti langkah-langkah telah dapat menggunakan XGrow Sisi Server secara lokal pada komputer.

🌐 Link XGrow Final Project

Di bawah ini dua link untuk menuju ke hasil project final XGrow:

Website Link Keterangan
XGrow Menuju Website Link website utama XGrow.
XGrowDev Menuju Website Link website pengembangan XGrow, bagi pengembang untuk mengetahui Endpoint API dan lainnya.

✌ Tim 10 Section Semarang

XGrow adalah project yang dibangun dengan konsentrasi dan harapan besar oleh Grub 10 Section Semarang KM AUG23, MSIB ( RevoU x MSIB Kemendikbudristek ).
Berikut tim perancang dan pengembang XGrow:

Nama Role
Bima Maarschal Project Leader
Fajar Nur Shodiq Frontend Engineer
Robi'ah Al Adawiyah Frontend Engineer
Kamila Adha Fathimah Backend Engineer
Rindu Wastuti Idroes Backend Engineer
Whilli Usmania Quality Assurance

🙌 Kontribusi

Project telah final di tanggal 10 Oktober 2023, tertutup untuk kontribusi.


⚖ Security Policy & License

Berikut merupakan link ke halaman Security Policy (kebijakan keamanan) dan License (lisensi) untuk project XGrow:

Menuju Halaman Keterangan
Security Policy Kebijakan keamanan proyek XGrow.
License Lisensi yang berlaku untuk proyek XGrow.

🐱‍🏍 Akhir

Terima kasih telah mengunjungi repositori XGrow Sisi Server dan selamat mengunakan, "Happiness within a collection of codes. Enjoy!"