Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Elmosius/CeritaYuks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📸CeritaYuks

Aplikasi PWA untuk Membagikan Cerita, Bisa Offline Juga!
Submission: Belajar Pengembangan Web Intermediate - Dicoding

📝 Deskripsi

CeritaYuks adalah aplikasi berbasis web yang memungkinkan pengguna untuk melihat dan menambahkan cerita secara daring. Dibangun menggunakan pendekatan Single Page Application (SPA) dan dikembangkan dengan Vite untuk performa optimal. CeritaYuks juga mengadopsi konsep Progressive Web App (PWA) agar bisa dipasang dan digunakan secara offline!

Aplikasi ini dibuat sebagai proyek akhir dari kelas Belajar Pengembangan Web Intermediate dari Dicoding.

🎯 Fitur Utama

  • Menggunakan API sebagai sumber data
  • Arsitektur SPA (Single Page Application)
  • Menampilkan dan menambah cerita dari API
  • Mendukung aksesibilitas sesuai standar
  • Transisi halaman yang halus
  • Push Notification aktif menggunakan VAPID Key
  • Dapat diinstal ke Home Screen (PWA)
  • Offline Mode menggunakan Application Shell + Workbox
  • IndexedDB untuk menyimpan data lokal
  • Halaman Not Found untuk URL tidak valid
  • Shortcut ke halaman tambah cerita
  • Screenshots tersedia untuk desktop dan mobile

🚀 Teknologi yang Digunakan

  • HTML5, CSS3, JavaScript (ES6+)
  • Vite
  • Workbox (untuk strategi caching dan offline capability)
  • IndexedDB
  • Push Notification API
  • Web App Manifest
  • RESTful API

🔗 Link Demo

🌐 Coba CeritaYuks Sekarang!

About

Aplikasi Berbagi Cerita (Dicoding Submission Belajar Membuat Front-End Web untuk Pemula)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published