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.
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. |
- 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.
Berikut adalah panduan langkah demi langkah untuk menggunakan XGrow Sisi Server:
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.
-
Buka terminal atau command prompt di komputer.
-
Gunakan perintah berikut untuk mengklon repositori XGrow Sisi Server:
git clone https://github.com/Kampus-Merdeka-Software-Engineering/BE-Semarang-10.git
-
Pindah ke direktori repositori:
cd back-end-capstone-project-section-semarang-group-10
-
Buka terminal atau command prompt di komputer.
-
Gunakan perintah berikut untuk memastikan dependencies terinstal:
npm install
-
Buka terminal atau command prompt di komputer.
-
Gunakan perintah berikut untuk menjalankan XGrow Sisi Server dan XGrow Dev
node index.js
- Buka browser di komputer.
- Gunakan link http://localhost:3000/
- Dengan mengikuti langkah-langkah telah dapat menggunakan XGrow Sisi Server secara lokal pada komputer.
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. |
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 |
Project telah final di tanggal 10 Oktober 2023, tertutup untuk kontribusi.
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. |
Terima kasih telah mengunjungi repositori XGrow Sisi Server dan selamat mengunakan, "Happiness within a collection of codes. Enjoy!"