Aplikasi Pemesanan Pizza Menggunakan Django
Aplikasi ini langsung di sini
Ini berjalan agak lambat karena dikerahkan pada akun Tier Gratis Heroku.
Proyek ini didasarkan pada penugasan pengembangan web CS50 dengan Python dan JavaScript
Tonggak sejarah dicapai
Tugas harus diselesaikan dengan persyaratan pertemuan berikut:
- Lengkapi menu, menambahkan item, dan langkah pendaftaran/login/logout.
- Lengkapi keranjang belanja dan letakkan langkah pesanan.
- Lengkapi pesanan menonton dan langkah sentuhan pribadi.
Instalasi
Terminal terbuka menggunakan ctrl+t. Jalankan perintah berikut
git clone https://github.com/HemabhKamboj/Pizza-ordering-app.git
Buat dan aktif menggunakan lingkungan virtual
virtualenv -p python3 venv
cd venv
source bin/activate
Ubah Direktori Menggunakan
cd ..
cd Pizza-ordering-app master
Sekarang Anda perlu menginstal paket Python untuk menjalankan aplikasi
pip3 install -r requiements.txt
Buat Superuser
python manage.py createsuper
Jalankan aplikasi Django
python manage.py runserver
Tumpukan teknologi
- Django Django adalah kerangka kerja web gratis dan open-source yang berbasis di Python, yang mengikuti pola arsitektur model-view-template. Ini dikelola oleh Django Software Foundation, sebuah organisasi independen yang didirikan sebagai 501 nirlaba. Tujuan utama Django adalah untuk memudahkan pembuatan situs web yang kompleks dan digerakkan oleh database. Proyek Django
Ini digunakan dalam proyek ini, untuk menangani semua rute, rendering halaman, mengelola basis data, otentikasi pengguna dan hampir semua hal yang mampu dijalankan oleh aplikasi. - SQLite Sqlite adalah sistem manajemen basis data relasional yang terkandung dalam perpustakaan pemrograman C. Berbeda dengan banyak sistem manajemen basis data lainnya, SQLite bukan mesin basis data klien -server. Sebaliknya, itu tertanam ke dalam program akhir
Muncul dengan Django dengan dirinya sendiri, tidak diperlukan pengaturan, karenanya mudah digunakan, tetapi tidak direkomendasikan untuk aplikasi produksi skala besar. - Bootstrap Bootstrap adalah kerangka kerja web front-end yang gratis dan open-source. Ini berisi templat desain berbasis HTML dan CSS untuk tipografi, bentuk, tombol, navigasi dan komponen antarmuka lainnya serta ekstensi javascript opsional. Dapatkan Bootstrap
Digunakan untuk Stylising Frontend.
Untuk melakukan daftar
- Mengintegrasikan gateway pembayaran
- Otentikasi pengguna menggunakan Google dan Facebook
- Mengintegrasikan sistem pengiriman otomatis untuk mengirim konformasi pesanan.
- Meningkatkan frontend dengan implementasi CSS dan JavaScript yang lebih baik