Versi 2.0 dari aplikasi ini sekarang sepenuhnya aktif dan dikembangkan dengan <3
Ini adalah repo versi 2.0 dari aplikasi daftar tugas saya. Aplikasi ini dihapus dari server PythonAnywhere dan saya mengembangkannya secara lokal. Pada versi sebelumnya, aplikasi ini sangat sederhana dan memiliki beberapa celah keamanan. Saya telah menulis ulang infrastruktur aplikasi dan setiap bagian aplikasi dikembangkan kembali. Sekarang ini adalah aplikasi yang tidak terlalu sederhana dengan beberapa fitur yang cukup mengagumkan dan semua kerentanan keamanan telah ditambal.
Fitur luar biasa dari aplikasi
- Akses tugas Anda di mana saja, bahkan di perangkat seluler.
- Buat Daftar
- Di Daftar tersebut, buat ToDos
- ToDos tersebut dapat berisi
- Subtugas
- Catatan
- Tanggal Jatuh Tempo
- Lampiran
- Fitur Pencarian yang Kuat untuk mencari apa pun.
- Halaman Cerdas seperti "Penting", "Berikutnya", dan "File Anda".
- Aplikasi memiliki fitur yang disebut Insights, yang sangat canggih dan setiap minggu memberikan laporan kepada pengguna tentang seberapa produktif mereka. Itu juga menggunakan Matplotlib untuk memplot grafik untuk ditampilkan kepada pengguna. Rapi! Baca lebih lanjut tentang itu
- Aplikasi ini memiliki Mode Gelap yang terlihat menakjubkan!
- Bootstrap CSS telah digunakan untuk membuat aplikasi terlihat dan terasa Premium dan Cantik.
- Aplikasi ini memiliki dukungan AJAX sehingga hampir semua operasi dalam aplikasi sekarang Asynchronous, tidak pernah memuat ulang!
- Aplikasi ini memiliki dukungan asli untuk semua Zona Waktu di seluruh dunia sehingga siapa pun dari mana pun dapat menggunakan aplikasi dalam waktu lokalnya sehingga dapat berfungsi dengan baik bagi semua pengguna.
- Pemeriksaan keamanan pada setiap operasi untuk membatasi penggunaan yang tidak sah.
- Dihosting di server cloud PythonAnywhere (terima kasih banyak)
Dependensi yang digunakan
Aplikasi daftar tugas saya menggunakan aplikasi/dependensi luar biasa yang dapat digunakan kembali dan mengagumkan ini untuk mendukung beberapa operasi backend
- Django
- django-bentuk renyah
- django-user_agents
- bidang Django-zona waktu
- pembersihan Django
- Bantal
- Matplotlib
- Yg keturunan dr laut
- Numpy Diperlukan oleh Matplotlib
- Panda Dibutuhkan oleh Seaborn
- Cuplikan kode luar biasa yang menangani pengiriman formulir AJAX Post
Di bagian depan, aplikasi menggunakan teknologi ini
- HTML, CSS
- JavaScript
- AJAX
- Bootstrap CSS
- Google Font
- Font-Luar Biasa
Ketergantungan produksi yang digunakan di PythonAnywhere
Versi 1.0 dari aplikasi ini masih tersedia sebagai kode lawas di sini: versi 1.0
Saya belum meletakkan database SQLite dan direktori "media" yang berisi semua item pengguna sensitif seperti gambar profil dan lampiran tugas di bawah kendali sumber/git untuk alasan keamanan yang jelas. Mereka dihosting langsung di server PythonAnywhere