BlogLiteV2
1.0.0

pip install -r requirements.txt para instalar todas as dependências escritas em requirements.txt .python3 app.py em backned, ele iniciará o aplicativo Flask no development . Isto é para executar o aplicativo no sistema local.npm run serve no front -end para servir o aplicativo do front -end em Vue.~/go/bin/MailHog para iniciar o MailHog no servidor local.celery -A app.celery worker -l info em Backled para iniciar os trabalhadores do aipo.celery -A app.celery beat --max-interval 1 -l info em backened para iniciar a batida e o agendador de aipo.redis-cli para iniciar o servidor Redis no terminal./backened e frontend , que serão descritas a seguir.Project Documentation com uma breve descrição sobre aplicativoyaml como documentação da API.Project Documentation com uma breve descrição sobre aplicativoreadme e arquivo requirementsbackendproject.sqlite3 é o banco de dados SQLite. Pode estar em qualquer lugar da máquina, apenas o ajuste no caminho do app.py é necessário. Um dos bancos de dados é enviado para teste./templates é a pasta padrão onde os modelos são armazenados, usados para enviar e -mails.api.py , cache.py , cachingdata.py , clery.py , emailgenr.py , models.py e tasks.py , que cointém todas as APIs, inicialização do cache, armazenamento em cache, inicialização do aipo, geração de e -mail, tarefas de back -end como lembretes de exportação etc., respectivamente.static uma pasta na qual temos arquivos CSV de dados exportados.frontendnode_modules necessários para a execução de vuejs clipublic com componentes públicosassets com imagens necessárias públicas e dois outros blogs de pastas e profile com a imagem do blog carregados do usuário e a imagem de perfil enviada, respectivamente.src é a pasta padrão onde estão localizados componentes e roteadores do front -end.components que possuem componentes VUE para o front -end, router que contém index.js para definir rotas diferentes, App.vue a página em que o aplicativo está sendo servido, index.js for App Start and store para criar a loja para o Vue.readme e outras configurações necessárias. 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