Zaragram adalah clone dari web aplikasi Instagram. Tujuan dari pembuatan aplikasi ini adalah untuk menyediakan medium bagi para penggunanya untuk saling mengikuti (follow), berbagi post dalam bentuk gambar, menyukai (like) post yang digemari dan memberikan komentar terhadap post yang ada.
Zaragram dideploy menggunakan Microsoft Azure
https://zaragram.azurewebsites.net/
List fitur pada aplikasi ini adalah sebagai berikut.
-
Authentification
- Login & Register System
- Forgot Password System
- Remember Me
-
Authorification
- Penggunaan middleware dalam melakukan berbagai operasi CRUD.
-
Profile
- User akan memiliki profile yang berisi profile image, title, description dan url yang bisa diubah.
-
Post
- User dapat mengupload post berupa gambar ke dalam aplikasi, mengeditnya dan menghapusnya.
-
Home Page
- Pada home page, user dapat melihat seluruh post yang pernah user tersebut buat serta post-post dari user-user yang di-follow
-
Like System
- User dapat memberikan like kepada postingan yang disukai dan juga mencabut like yang diberikan.
-
Follow System
- User dapat melakukan follow kepada user lain dan suatu user dapat di-follow oleh user lain. Apabila suatu user melakukan follow kepada user lain, user yang memfollow akan dapat melihat post-post dari user yang difollow di home page.
-
Comment System
- User dapat memberikan komentar kepada post apapun dan pemilik komentar juga dapat menghapus komentarnya.
-
Postman API
- Orang yang dapat mengakses API Zaragram melalui Postman dapat melakukan CRUD untuk Post.
- Kesulitan ketika mendeploy web app ke dalam Microsoft Azure.
- Kesulitan ketika menggunakan JavaScript ke dalam aplikasi sehingga web app ini 100% dibuat menggunakan laravel.