BlogLiteV2
1.0.0

pip install -r requirements.txt untuk menginstal semua dependensi yang ditulis dalam requirements.txt .python3 app.py di backing itu akan memulai aplikasi Flask dalam development . Ini untuk menjalankan aplikasi di sistem lokal.npm run serve di Frontend untuk melayani aplikasi dari Frontend on Vue.~/go/bin/MailHog untuk memulai Mailhog di server lokal.celery -A app.celery worker -l info di didukung untuk memulai pekerja seledri.celery -A app.celery beat --max-interval 1 -l info di didukung untuk memulai ketukan seledri dan penjadwal.redis-cli untuk memulai server Redis di Terminal./backened dan frontend , yang akan dijelaskan selanjutnya.Project Documentation memiliki deskripsi singkat tentang aplikasiyaml sebagai dokumentasi API.Project Documentation memiliki deskripsi singkat tentang aplikasirequirements readmebackendproject.sqlite3 adalah database SQLite. Ini bisa di mana saja di mesin, hanya penyesuaian di jalur di app.py diperlukan. Salah satu database dikirim untuk pengujian./templates adalah folder default tempat templat disimpan yang digunakan untuk mengirim surat.api.py , cache.py , cachingdata.py , clery.py , emailgenr.py , models.py dan tasks.py Folder, yang membuat cointains semua API, inisialisasi caching, caching, inisialisasi seledri, pembuatan email, tugas backend seperti pengingat mengekspor dll.static folder di mana kami memiliki file CSV dari data yang diekspor.frontendnode_modules diperlukan untuk menjalankan vuejs clipublic memiliki komponen publikassets yang memiliki gambar yang diperlukan publik dan dua folder lainnya blogs dan profile keduanya memiliki gambar blog yang diunggah pengguna dan gambar profil yang diunggah masing -masing.src adalah folder default di mana komponen dan router frontend berada.components yang memiliki komponen VUE untuk Frontend, router yang berisi index.js untuk mendefinisikan rute yang berbeda, App.vue halaman di mana aplikasi dilayani, index.js untuk aplikasi mulai dan store untuk membuat toko untuk vue.readme dan konfigurasi yang diperlukan lainnya. mad2-project
├── backend
| ├── app.py
| ├── api.py
| ├── cache.py
| ├── cachingdata.py
| ├── clery.py
| ├── database.sqlite3
| ├── emailgenr.py
| ├── models.py
| ├── tasks.py
| ├── templates
| | ├── blogs_csv.html
| | ├── daily_reminder.html
| | └── monthly_report.html
| └── Static
|
├── frontend/
│ ├── public
| ├──src
| | ├── assets
| | | ├── Blogs
| | | └── Profile
| | ├── components
| | | ├── CommentBlog.vue
| | | ├── EditBlog.vue
| | | ├── EditProfile.vue
| | | ├── LoginSignup.vue
| | | ├── MyFollowers.vue
| | | ├── MyFollowing.vue
| | | ├── NavBar.vue
| | | ├── PostBlog.vue
| | | ├── PostEngage.vue
| | | ├── ReadBlog.vue
| | | ├── SPage.vue
| | | ├── StartPage.vue
| | | └── UserProfile.vue
| | ├── router/index.js
| | ├── store/inex.js
| | ├── App.vue
| | └── main.js
| ├── .gitignore
| ├── babel.config.js
| ├── jsconfig.json
| ├── package-lock.json
| ├── package.json
| ├── README.md
| └── vue.config.js
├── Bloglite.yaml
├── requirements.txt
├── Project_Report_ BLOG-LITEV2.pdf
└── readme.md