Membuat services dan API untuk aplikasi pengiriman pesan (Compose New, Inbox, Draft, Sent, Trash, Outbox).
Services dan API:
- Search Message by sender, receiver, date, subject, body, have attachment
- Compose - mengirim pesan, bisa attach picture.
- Inbox = pesan masuk
- Draft = pesan belum dikirim
- Sent = pesan berhasil dikirim
- Trash = pesan yang sudah dihapus, empty trash
- Outbox = pesan siap dikirim (antrian/masih pending untuk dikirim). Jika masih pending akan di retry terus sampai terkirim
Fitur:
- API untuk pengiriman pesan/notifikasi yang di push ke Email, Web, mobile (iOS/Android), dan sms (pengiriman sms memakai 3rd party).
- Application Log.
Requirement:
- Aplikasi dibuat menggunakan Java (Tolong disebutkan framework yang akan digunakan)
- Database menggunakan MongoDB
- Format message JSON