hackoverflow

Hacktiv Overflow Buatlah clone sederhana dari Stack Overflow menggunakan Client-server model dengan spesifikasi sebagai berikut:

API Documentation yang meliputi : URLs, HTTP method, request, response (success dan error case) Server CRUD endpoints untuk Questions (minimal ada title, description, upvotes, dan downvotes) CRU endpoints untuk Answers (minimal ada title, description, upvotes, dan downvotes) CRON dan Background Job (Materi akan diberikan di hari Senin, Week 4) Endpoint register untuk User Endpoint login menggunakan email & password (menggunakan JWT) untuk User

Client Generate dari Vue CLI dan WAJIB mengimplementasikan Vuex Authentication (Login dan Register) Display Questions dan Answers CRUD Questions dan CRU Answers Upvote dan Downvote (silakan lihat Stack Overflow untuk referensi) NO alert();!

Extras (Wajib untuk anak ngulang):

Watched Tags (silakan lihat Stack Overflow untuk referensi)

Kompetensi Backend:

API Documentation Authentication + Authorization Database

Kompetensi Client:

Vue.js (Components/Single File Components) Vue CLI Vuex Vue Router SPA (Single Page Application)

Deadline: Week 4 - Kamis 19:00

Submission: Fork dari organization, lalu open pull request dengan title NAMA LENGKAP KAMU (ex: Dimitri Wahyudiputra) dan assign buddy kamu jika sudah selesai. Tambahkan comment yang berisi environment variables yang dipakai (beserta valuenya), link deploy, fitur tambahannya apa dan kendala saat mengerjakan.