พยายามที่จะเต็มกอง

Mar 10 2023
สวัสดีทุกคน! เมื่อเร็ว ๆ นี้ฉันได้หยุดพักสั้น ๆ จากการเขียนโพสต์เพื่อเขียนโค้ดสำหรับโครงการเสริม อย่างไรก็ตาม ฉันต้องการบันทึกความคิดและความคืบหน้าของฉันในโปรเจกต์นี้ซึ่งฉันได้แก้ไขมาสองสามปีแล้ว
ภาพถ่ายโดย AltumCode บน Unsplash

สวัสดีทุกคน! เมื่อเร็ว ๆ นี้ฉันได้หยุดพักสั้น ๆ จากการเขียนโพสต์เพื่อเขียนโค้ดสำหรับโครงการเสริม อย่างไรก็ตาม ฉันต้องการบันทึกความคิดและความคืบหน้าของฉันในโปรเจกต์นี้ซึ่งฉันได้แก้ไขมาสองสามปีแล้ว ผู้ใจดีสามารถดูสิ่งต่าง ๆ ที่ท้ายโพสต์นี้เพื่อช่วยฉันผลักดันโครงการของฉันให้มีโอกาสประสบความสำเร็จสูงขึ้น!

ก่อนหน้านี้ ฉันได้เขียนเกี่ยวกับเว็บแอปพิสูจน์แนวคิด (PoC) เพื่อแสดงว่าห้องสมุดในสิงคโปร์มีหนังสือที่คุณบุ๊กมาร์กไว้ [ ที่นี่ , ที่นี่ , และที่นี่ ] ซึ่งฉันได้เปิดตัวการทำซ้ำครั้งล่าสุดบนแพลตฟอร์มการโฮสต์ออนไลน์ฟรี ของ Streamlit สำหรับผู้คน ใช้งานได้อย่างอิสระ เวอร์ชันปัจจุบันใช้บริการ APIของ NLB ซึ่งทำให้ฉันมีเว็บแอปที่เสถียรและมีประสิทธิภาพมากขึ้น ซึ่งฉันสะดวกที่จะแชร์ทางออนไลน์ให้ผู้อื่นลองใช้

ภาพหน้าจอของเว็บแอป PoC ของฉัน

อย่างไรก็ตาม เพื่อให้เป็นไปตามเกณฑ์สำหรับการเข้าถึง API การผลิตของ NLB แบบเต็ม ฉันจำเป็นต้องบอกความตั้งใจของฉันในการใช้ API ของพวกเขากับ NLB ดังนั้น เพื่อยืนยันแอปพลิเคชันของฉันสำหรับ API เต็มรูปแบบนี้ ฉันจึงพยายามพัฒนาเว็บแอปพลิเคชันเต็มรูปแบบตั้งแต่เริ่มต้น

การพัฒนาเว็บแอปตั้งแต่เริ่มต้น

สิ่งที่ยุ่งยากคือฉันไม่รู้วิธีพัฒนาเว็บแอปของตัวเองตั้งแต่เริ่มต้น ดังนั้น สิ่งแรกที่ฉันเรียนหลักสูตรออนไลน์จากบัญชี Udemy Business ของ NLB เกี่ยวกับวิธีพัฒนาเว็บแอปโดยใช้ FastAPI ฉันเลือก FastAPI เพราะมันสร้างขึ้นจาก Python ซึ่งเป็นภาษาโปรแกรมที่ฉันคุ้นเคยในฐานะนักวิเคราะห์ข้อมูล

ภาพหน้าจอของบัญชี Udemy Business ของ NLB

และในขณะที่ฉันยังคงต้องใช้ Google อยู่บ้างเมื่อฉันเปลี่ยนจากแอปหนังสือเรียนของหลักสูตรมาสร้างเว็บแอปของตัวเอง หลักสูตร Udemy ได้ให้พื้นฐานบางอย่างแก่ฉันในการตั้งค่าสิ่งที่ฉันต้องการ

ณ จุดที่เขียนนี้ ฉันทำเสร็จแล้วประมาณ 70% และ 50% กับส่วนหลังและส่วนหน้าตามลำดับ เมื่อฉันมีต้นแบบที่ใช้งานได้ ฉันจะติดต่อทีม NLB ด้วยความหวังว่าจะได้รับสิทธิ์การเข้าถึง API การผลิตเต็มรูปแบบของฉัน ก่อนที่ฉันจะเรียนรู้วิธีปรับใช้แอปของฉันทางออนไลน์อีกครั้งเพื่อให้ทุกคนใช้งานได้ หากแอปนี้ได้รับความสนใจ ฉันอยากจะสร้างฟีเจอร์อื่นๆ เช่น ระบบแนะนำหนังสือ และการรวมระบบ ebook ของ NLB

คำกระตุ้นการตัดสินใจ (ถึงคุณ)

ในขณะที่ทำงานกับเว็บแอป ความกังวลที่ใหญ่กว่าของฉันคือว่ามีความต้องการบริการนี้หรือไม่ ดังนั้น ฉันต้องการกระจายข่าวเกี่ยวกับโครงการนี้เพื่อประเมินความสนใจของผู้คนในโครงการนี้:

  1. หากคุณยืมหนังสือจริงจากห้องสมุดสิงคโปร์และบุ๊กมาร์กไว้(ใช้ “รายการโปรด”)โปรดทดสอบแอป PoC ของฉัน
  2. ถ้าคุณชอบมันใช้มัน
  3. หากคุณชอบแนวคิดนี้และต้องการเข้าถึงเว็บแอปเต็มรูปแบบเมื่อเสร็จสิ้น โปรดลงทะเบียนที่นี่ การรู้ว่ามีคนต้องการเว็บแอปจะทำให้ฉันมีแรงบันดาลใจ
  4. โปรดช่วยแชร์โพสต์นี้เพื่อให้สามารถเข้าถึงผู้คนได้มากขึ้นหากคุณสนใจที่จะเห็นโครงการด้านนี้ประสบความสำเร็จ
  5. โทรหาฉันหากคุณต้องการพูดคุยเกี่ยวกับโครงการนี้ เทคโนโลยี หรือการวิเคราะห์ข้อมูลโดยทั่วไป

ยังมีสิ่งแปลกปลอมมากมายที่อาจทำให้โครงการนี้ล้มเหลว แต่ฉันแน่ใจว่านี่เป็น กรณีการใช้งานที่ดีสำหรับฉันที่จะได้สัมผัสประสบการณ์ชีวิตในฐานะนักพัฒนาโซโลฟูลสแต็ก