BlogLiteV2
1.0.0

pip install -r requirements.txt para instalar todas las dependencias escritas en requirements.txt .python3 app.py In Backened It iniciará la aplicación Flask en development . Esto es para ejecutar la aplicación en el sistema local.npm run serve en Frontend para servir la aplicación desde Frontend en Vue.~/go/bin/MailHog para iniciar Mailhog en el servidor local.celery -A app.celery worker -l info en Backened para iniciar los trabajadores de apio.celery -A app.celery beat --max-interval 1 -l info en Backened para iniciar el ritmo y el programador de apio.redis-cli para iniciar el servidor Redis en el terminal./backened y frontend , que se describirán a continuación.Project Documentation que tiene una breve descripción sobre la aplicaciónyaml como documentación de API.Project Documentation que tiene una breve descripción sobre la aplicaciónreadme y requirementsbackendproject.sqlite3 es la base de datos SQLite. Puede estar en cualquier lugar de la máquina, solo se requiere el ajuste en la ruta en app.py Una de las bases de datos se envía para pruebas./templates es la carpeta predeterminada donde se almacenan las plantillas que se utilizan para enviar correos.api.py , cache.py , cachingdata.py , clery.py , emailgenr.py , models.py y tasks.py Polpetas de las tareas, que cointina todas las API, la inicialización del almacenamiento en caché, el almacenamiento en caché, la inicialización de apio, la generación de correo electrónico, las tareas de back -end como los recuerdos, etc. respectivamente.static una carpeta en la que tenemos archivos CSV de datos exportados.frontendnode_modules requeridos para ejecutar vuejs clipublic que tiene componentes públicosassets que tienen imágenes públicas necesarias y otros dos blogs carpetas y profile tanto con la imagen del blog cargada de usuario como la imagen de perfil cargada respectivamente.src es la carpeta predeterminada donde se encuentran los componentes y enrutadores frontend.components que tienen componentes VUE para frontend, router que contiene index.js para definir diferentes rutas, App.vue la página en la que se está sirviendo la aplicación, index.js para el inicio de la aplicación y store para crear la tienda para Vue.readme y otras configuraciones requeridas. 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