Skip to content

Website yang dapat menemukan pesan untukmu dari banyak orang hanya dengan menuliskan namamu saja.

Notifications You must be signed in to change notification settings

Syukurrahmat/layangku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

forthebadge forthebadge visit-this-website

Temukan Pesan Untukmu Dari banyak Orang

Layangku merupakan website yang dapat menemukan pesan untukmu dari orang banyak hanya dengan menuliskan namamu saja. Kamu juga dapat menuliskan pesan untuk seseorang dengan menentukan nama penerima dan isi pesan. Website menemukan pesan berdasarkan nama penerima, jadi bukan benar benar untuk kamu saja hehe.

🚀 Feature

Fitur -fitur yang terdapata pada website ini adalah sebagai berikut

  • Menemukan pesan dari orang lain dengan memasukkan nama
  • Membuat pesan baru untuk orang lain
  • Pesan dapat ditampilkan per pesan dan dapat di-swipe sehingga memudahkan navigasi antar kartu
  • Responsive

👩🏾‍💻 Technology used

Dalam repositori ini terdapat dua folder utama yakni folder server, yang memuat kode program untuk sisi peladen (back-end), dan folder client, yang memuat kode program untuk sisi klien (front-end)

🌐 Back end

Adapun teknologi yang digunakan untuk sisi server adalah sebagai berikut

Express MongoDB

  • Express js, sebagai framework back-end, saya gunakan untuk mengatur fungsionalitas website, seperti routing, permintaan HTTP, penanganan error, serta pertukaran data dengan database.
  • MongoDB, yang merupakan salah satu jenis database NoSQL (Not Only SQL), saya gunakan sebagai penyimpanan data pesan pesan yang dibuat oleh user. untuk mempermudah query ke MongoDB saya menggunakan framework mongodb object modeling yakni Mongoose
  • dan beberapa library lainnya

💻 Front End

Adapun teknologi yang digunakan untuk sisi server adalah sebagai berikut

React Typescript Chakra UI Swiper JS

  • React js, untuk membangun antarmuka dari web ini saya menggunakan React Js, yang merupakan framework yang cocok digunakan dalam proses pengembangan aplikasi web dinamis.
  • Typescript, saya gunakan untuk mengatur dan menyeragamkan tipe data dari suatu variable pada file javascript, sehingga penulisan kode lebih konsisten dan meminimalisir kesalahan kode saat kode dijalankan.
  • Chakra UI, untuk membangun komponen antarmuka website lebih cepat dan tertata, saya menggunakan Chakra UI, yang merupakan toolkit komponen toolkit yang dibangun di atas React
  • Swiper JS, yang merupakan library javacript untuk membuat slider, saya gunakan dalam antarmuka untuk mempermudah menavigasikan kartu Pesan satu ke kartu pesan yang lainnya dengan hanya mengusap/swipe -nya
  • dan beberapa library lainnya

🖥️ Website Video Snapshot

LayangkuWebVideoSnapshot.mp4

About

Website yang dapat menemukan pesan untukmu dari banyak orang hanya dengan menuliskan namamu saja.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published