THE REQUIREMENTS
เราได้รับความไว้วางใจจากลูกค้าท่านหนึงและได้รับข้อเสนอให้พัฒนาเว็บแอปพลิเคชั่นเกี่ยวกับระบบขายส่ง ลูกค้าท่านนี้ต้องการให้เราพัฒนาระบบเว็บแอปพลิเคชั่นที่มีฟีเจอร์การใช้งานดังต่อไปนี้ ระบบลงชื่อเข้าใช้งาน, ระบบออกจากระบบ,ระบบโหมดผู้ค้าปลีก, ระบบโหมดผู้ค้าส่ง, ระบบรายการสินค้า, ระบบรายละเอียดสินค้า, ระบบค้นหาสินค้า, ระบบรถเข็น, ระบบเสนอซื้อ, ระบบยืนยันข้อเสนอซื้อ, ระบบลดราคา, ระบบใบเสร็จ เเละอื่นๆ
OUR APPROACH
เราเริ่มพูดคุยกับลูกค้าเกี่ยวกับการออกแบบโปรเจคและเทคโนโลยีประเภทใดที่จะใช้สำหรับระบบหนัาบ้าน (UI), ระบบหลังบ้าน (Back-end), ฐานข้อมูล ท้ายที่สุด ลูกค้าของเราได้เลือก Reactjs (จาวาสคริปต์เฟรมเวิร์ก ) เป็นเทคโนโลยีสำหรับส่วนระบบหนัาบ้าน Nodejs เป็นเทคโนโลยีสำหรับส่วนระบบระบบหลังบ้าน (Back-end) และใช้บริการคลาวด์ของ Google (Firebase ) เป็นฐานข้อมูล
เราดำเนินการวางแผนอย่างครอบคลุมของกระบวนการทั้งหมดและเริ่มโปรเจค เราใช้เทคโนโลยีหลายอย่างในโครงการนี้เพื่อสร้างผลิตภัณฑ์ที่พร้อมใช้งานในโลกแห่งความเป็นจริง
แม้ว่าโครงการจะเป็นเว็บแอปพลิเคชันที่ซับซ้อนและมีรายละเอียดสูงก็ตาม เนื่องจากโปรเจคนี้จำเป็นต้องเข้าถึงได้ง่ายจากสำหรับลูกค้า หรือผู้ใช้งานระบบ เพื่อเพิ่มอัตราการใช้งานและเพิ่มการขาย ดังนั้นโปรเจคนี้จึงเว็บแอปพลิเคชันที่ซับซ้อนและมีรายละเอียดสูงต้องการ SEO ที่ดี เพราะฉะนั้นเราตัดสินใจใช้ Nextjs เฟรมเวิร์ก ซึ่งเป็นส่วนเรนเดอร์ฝั่งเซิร์ฟเวอร์ของ Reactjs เฟรมเวิร์ก เพราะการเรนเดอร์ฝั่งเซิร์ฟเวอร์ทำให้ SPA (Single Page Application) ทำงานเหมือน HTML ปกติ ส่งผลให้ SEO ดีขึ้นและเพิ่มอัตราการใช้งานและเพิ่มการขาย