Inspiration
- อยากหาวิธีช่วยให้ชีวิตง่ายขึ้น
- ลดการใช้กระดาษลง และหันมาใช้เทคโนโลยีที่เราคุ้นเคยอยู่แล้วให้เกิดประโยชน์ยิ่งขึ้น
What it does
- สิ่งที่ทำเปรียบเสมือน การที่เราแปะ post-it โดยที่เราไม่จำเป็นต้องมี Post-it เลย
- สร้าง task ในรูปแบบอนนไลน์ สามารถสร้างจากที่ไหน เมื่อไหร่ก็ได้ สามารถ complete เมื่อไหร่ก็ได้เช่นกัน
How I built it
- Client (Todoist)
- Web service (Python/Flask)
- Line Bot Messaging API
- Line Bot Designer
- Deploy on Heroku
Challenges I ran into
- ความยากในการหา application ที่เกี่ยวกับ todo-list ที่ support การ integrate กับ third-party อื่นๆ และ webhook
- การใช้ line bot และ line bot designer ครั้งแรก ทำให้หลายๆอย่างต้องศึกษาเพิ่มเติม
Accomplishments that I'm proud of
- ได้ทำ mini project ที่เกี่ยวกับการนำ line ที่ปกติใช้แชทอย่างเดียว มาทำให้เกิดประโยชน์มากยิ่งขึ้น
What I learned
- Python fundamental
- การสร้าง Web service ด้วย Flask
- การใช้งาน Line notify, Line bot Messaging, Line bot designer
- การใช้งาน Webhook และประโยชน์ของ Webhook
What's next for Digital Post-It
- เพื่มความสามารถให้ กับ line bot โดยการเพิ่มปุ่มให้กับ Post-it เพื่อที่ว่าผู้ใช้ต้องการ Complete task ไม่จำเป็นต้องพิมพ์เลข task เอง สามารถกดปุ่มแล้ว Complete task ได้เลย
- Refactor production code ให้อ้างอิงตาม Solid Principles
- เพิ่ม unit test ให้กับตัว production โดย Expect Coverage ที่ 80 %
- เพิ่มความสามารถให้กับ line bot สามารถสร้าง task เองได้
Log in or sign up for Devpost to join the conversation.