https://github.com/dergunovs/free-audit.ru
free-audit
https://github.com/dergunovs/free-audit.ru
Last synced: 4 months ago
JSON representation
free-audit
- Host: GitHub
- URL: https://github.com/dergunovs/free-audit.ru
- Owner: dergunovs
- Created: 2020-07-15T15:53:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-27T12:47:07.000Z (almost 5 years ago)
- Last Synced: 2025-02-28T12:43:56.735Z (9 months ago)
- Language: Vue
- Homepage:
- Size: 1.05 MB
- Stars: 5
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# free-audit
Сервис по бесплатному самостоятельному аудиту сайта.
Ссылка на прямые трансляции по разработке приложения https://www.youtube.com/channel/UC3Dtx3aaSDbNXJyph3y675Q
### Используемые технологии
Nuxt.js, Vue.js, Express.js, Mongoose.js, MongoDB.
### Установка
Предварительно установите Node.js и MongoDB. Затем в консоли пропишите:
```bash
npm install
```
### Настройка глобальных переменных
В корневой папке проекта создайте файл ".env". В нём укажите:
- BASE_URL: домен вашего сайта
- TINY_KEY: API ключ tinyMCE - бесплатно получите на сайте tiny.cloud
- SECRET: ключ для генерации JsonWebToken
- LOGIN: логин администратора
- PASSWORD: пароль администратора
- EMAIL_SMTP: сервер SMTP
- EMAIL_USER: логин почты для отправки сообщений
- EMAIL_PASSWORD: пароль почты для отправки сообщений
- YANDEX_USER: логин профиля Яндекса, где берутся XML лимиты
- YANDEX_KEY: ключ профиля XML.yandex.ru
- GOOGLE_CX: Search Engine ID в профиле Google Programmable Search Engine
- GOOGLE_KEY: API key в профиле Google Programmable Search Engine
Например:
```bash
BASE_URL=http://localhost:3000
TINY_KEY=er0yhb47t9nyr9g8hbur0rty
SECRET=g0hv3003ubhgv3g3tg
LOGIN=admin
PASSWORD=gnm90ubne
EMAIL_SMTP=smtp.yandex.ru
EMAIL_USER=mail@yandex.ru
EMAIL_PASSWORD=rh9r8rthg
YANDEX_USER=dergunov
YANDEX_KEY=01.5865787567564:g0hur0urnrt
GOOGLE_CX=c90hntrnh089rth0r
GOOGLE_KEY=h65IG-jtyj6__h56k57k7-U45645OGH564T
```
### Запуск в режиме разработки
```bash
npm run dev
```
### Запуск в продакшене
```bash
npm run build
npm start
```