ขณะนี้แอปเวอร์ชัน 2.0 ใช้งานได้เต็มรูปแบบและพัฒนาด้วย <3
นี่คือ repo ของแอปรายการสิ่งที่ต้องทำของฉันเวอร์ชัน 2.0 แอปนี้ถูกนำออกจากเซิร์ฟเวอร์ PythonAnywhere และฉันได้พัฒนาแอปในเครื่อง ในเวอร์ชันก่อนหน้านี้ แอปนี้เรียบง่ายมากและมีช่องโหว่ด้านความปลอดภัยหลายประการ ฉันได้เขียนโครงสร้างพื้นฐานของแอปขึ้นมาใหม่ และทุกส่วนของแอปก็ได้รับการพัฒนาใหม่ ตอนนี้มันเป็นแอปที่ไม่ธรรมดาพร้อมฟีเจอร์ที่ยอดเยี่ยมและช่องโหว่ด้านความปลอดภัยทั้งหมดได้รับการแก้ไขแล้ว
คุณสมบัติที่ยอดเยี่ยมของแอพ
- เข้าถึงงานของคุณได้ทุกที่ แม้แต่บนมือถือ
- สร้างรายการ
- ในรายการเหล่านั้น ให้สร้างสิ่งที่ต้องทำ
- สิ่งที่ต้องทำเหล่านั้นสามารถมีได้
- งานย่อย
- หมายเหตุ
- วันครบกำหนด
- ไฟล์แนบ
- คุณลักษณะการค้นหาที่มีประสิทธิภาพเพื่อค้นหาทุกสิ่ง
- สมาร์ทเพจ เช่น "สำคัญ" "ถัดไป" และ "ไฟล์ของคุณ"
- แอปมีฟีเจอร์ที่เรียกว่า Insights ซึ่งมีประสิทธิภาพมากและจะรายงานให้ผู้ใช้ทราบทุกสัปดาห์ว่าพวกเขามีประสิทธิผลเพียงใด นอกจากนี้ยังใช้ Matplotlib เพื่อพล็อตกราฟเพื่อแสดงให้ผู้ใช้เห็น ประณีต! อ่านเพิ่มเติมเกี่ยวกับเรื่องนี้
- แอพนี้มีโหมดมืดซึ่งดูน่าทึ่ง!
- Bootstrap CSS ถูกนำมาใช้เพื่อทำให้แอปมีรูปลักษณ์ระดับพรีเมียมและสวยงาม
- แอปนี้รองรับ AJAX เพื่อให้การดำเนินการเกือบทั้งหมดในแอปเป็นแบบอะซิงโครนัส ไม่ต้องโหลดซ้ำ!
- แอพนี้มีการสนับสนุนแบบเนทิฟสำหรับเขตเวลาทั้งหมดทั่วโลก ดังนั้นใครก็ตามจากทุกที่ก็สามารถใช้แอพในเวลาท้องถิ่นของตนได้ เพื่อให้ทำงานได้ดีที่สุดสำหรับผู้ใช้ทุกคน
- ตรวจสอบความปลอดภัยในทุกการดำเนินการเพื่อจำกัดการใช้งานโดยไม่ได้รับอนุญาต
- โฮสต์บนเซิร์ฟเวอร์คลาวด์ PythonAnywhere (ขอบคุณมาก)
การพึ่งพาที่ใช้
แอปรายการสิ่งที่ต้องทำของฉันใช้แอป/การอ้างอิงที่ยอดเยี่ยมที่นำมาใช้ซ้ำได้และน่าทึ่งเหล่านี้เพื่อขับเคลื่อนการดำเนินงานแบ็กเอนด์บางส่วน
- จังโก้
- django-กรอบ-รูปแบบ
- django-user_agents
- django-เขตเวลา-เขตข้อมูล
- django-การล้างข้อมูล
- หมอน
- Matplotlib
- ซีบอร์น
- ต้องการ Numpy โดย Matplotlib
- แพนด้า ต้องการโดย Seaborn
- ข้อมูลโค้ดที่ยอดเยี่ยมที่จัดการการส่งแบบฟอร์ม AJAX Post
ที่ส่วนหน้า แอปจะใช้เทคโนโลยีเหล่านี้
- HTML, ซีเอสเอส
- จาวาสคริปต์
- อาแจ็กซ์
- บูตสแตรป CSS
- Google แบบอักษร
- แบบอักษร-ยอดเยี่ยม
การพึ่งพาการผลิตที่ใช้บน PythonAnywhere
แอปเวอร์ชัน 1.0 นี้ยังคงมีให้บริการเป็นรหัสเดิมที่นี่: เวอร์ชัน 1.0
ฉันไม่ได้ใส่ฐานข้อมูล SQLite และไดเร็กทอรี "สื่อ" ซึ่งมีรายการผู้ใช้ที่ละเอียดอ่อนทั้งหมด เช่น รูปภาพโปรไฟล์และไฟล์แนบของงาน ภายใต้การควบคุมแหล่งที่มา/git เพื่อเหตุผลด้านความปลอดภัยที่ชัดเจน มีการโฮสต์โดยตรงบนเซิร์ฟเวอร์ PythonAnywhere