Skip to content

ngetech/ngetech-mobile

Repository files navigation

development pre-release release Build status

📱NGETECH MOBILE APPLICATION 📱

🚀 Tautan Aplikasi Mobile Ngetech 🚀

Kunjungi aplikasi mobile kami di sini

👨‍💻 Kudos Developer👩‍💻

  • Wayan Angga Putra Aldita (2106650065)
  • Glan Harithteguh (2106752344)
  • Muhamad Naufal Rionatadiraja (2006595942)
  • Bonaventura Galang Kristabel Angipanglipur Hatmasasmita (2106630025)
  • Joselin Permata Aprillia (2106705410)
  • Abdillah Sulthan Naufal Panggabean (2106637555)

📰 Sekilas Tentang Aplikasi 📰

Aplikasi NgeTech hadir membawakan hal-hal yang berkaitan dengan teknologi di masa kini. Aplikasi NgeTech menawarkan berbagai hal untuk penggunanya, mulai dari berbagai informasi menarik di masa kini, ulasan informasi, hingga forum diskusi.

Hadirnya aplikasi NgeTech bertujuan untuk membuka mata komunitas akan tangkasnya permigrasian teknologi, di mana hal ini sangat dirasakan di zaman revolusi industri 4.0. Selain itu, pesatnya perputaran teknologi menciptakan generasi baru yang konsumtif akan hal-hal yang berbau digitalisasi. Oleh karena itu, NgeTech kini menghadirkan aplikasi yang dapat membawa revolusi terhadap digitalisasi teknologi sebagai salah satu tujuan dari event G20.

Aplikasi NgeTech dibuat untuk memenuhi tugas Proyek Akhir Semester (PAS) pada mata kuliah Pemrograman Berbasis Platform (CSGE602022) yang diselenggarakan oleh Fakultas Ilmu Komputer, Universitas Indonesia pada Semester Gasal, Tahun Ajaran 2022/2023.

📝 Daftar modul 📝

  • User Authentication & Authorization - Glan
  • Seberapa NgeTech Anda - Joselin
  • Discussion Forum - Bona
  • Latest Tech Article & User Comment based on Article - Sulthan
  • Post Tech Information & Post Likes Feature - Angga

👥 Role pengguna 👥

  • 🔒 User yang Belum Login 🔒
    Dapat mengakses beberapa detail pada aplikasi seperti Top 5 Tech Article serta About us section
  • 🔓 User yang Sudah Login 🔓
    Memiliki semua access terhadap fitur yang belum login seperti seperti discussion forum, membagikan postingan, serta berkomentar dan bereaksi terhadap postingan user lainnya.
  • 👑 Super User 👑
    Memiliki access ke berbagai fitur serta privilege dalam hal membuat, membaca, memperbarui, serta menghapus riwayat user maupun konten yang tersedia

🔧 Alur Integrasi dengan Web Service 🔧

  • Membuat sebuah class remote data source yang berisi HTTP Client untuk melakukan HTTP request ke Rest API NgeTech
  • Mengimplementasikan desain front-end aplikasi mobile berdasarkan desain front-end aplikasi website sebelumnya
  • Melakukan integrasi antara front-end dengan back-end pada Rest API NgeTech menggunakan konsep asynchronous programming