Membuat SAAS Sharing Dokumen Menggunakan Laravel 9

Diperlukan seorang back-end developer yang menguasai:

  1. Laravel 9
  2. MySQL
  3. Konsep API dengan tokennya
  4. CI/CD Pipeline

Untuk dapat mengembangkan aplikasi SAAS ini perlu dipahami terlebih dahulu beberapa kemampuan yang bisa dilatih/dipelajari terlebih dahulu:

  1. Design Patten (Develop Back-end menggunakan Service dan Repository class sebagai tempat menaruh business logic)
  2. Feature Test (Develop feature test untuk memastikan bahwa setiap endpoint dapat bekerja dengan baik)
  3. Custom Laravel Validation Class (untuk mengatur validasi dari setiap endpoint controller method)
  4. Policy (untuk mengatur logic dan hak akses terhadap sebuah endpoint/action)
  5. Custom routing (untuk menciptakan route file baru agar mudah dimaintain)
  6. Menuliskan komentar dan doc-block pada setiap bagian kode
  7. Menulis kode dengan cepat dan akurat

Sampel kode yang baik dapat dilihat di sini: https://github.com/bensondevs/flexavi

Job description dari project ini adalah:

  1. Membangun back-end endpoint berdasarkan brief dari user story
  2. Menuliskan feature test dan unit test untuk menguji endpoint yang bekerja
  3. Membuat postman collection untuk menguji setiap endpoint bekerja dengan baik beserta penjelasannya
  4. Membuat pull request ke dalam source code utama yang sudah direview oleh project manager
  5. Memperbaiki bug yang ada dalam aplikasi jika terjadi

Published Budget: Rp 5,000,000 – 10,000,000

Finish Days: 30