DurgerKingBot
DurgerKingBot copied to clipboard
Иинтернет магазин @durgerkingbot telegram бота https://t.me/SacredDev
⚠️⚠️⚠️Данный репозиторий является пособием с чего начать.⚠️⚠️⚠️
Полноценная часть расположена по адресу.
https://sacredapp.us/root
логин и пароль admin
По вопросам и приобретению полной версии обращайтесь к автору https://t.me/SacredDev
Видео обзор развития данного проекта :)
https://youtu.be/2ZYR-jo8QI4
В описании видео вы найдете ссылку на демо сервер
Проект реализуемый на:
Как установить:
- Склонировать репозиторий
- Создать базу данных
- Выполнить команду для папки проекта npm i
- Выполнить команду для папки проекта npm run firstInit это создаст структуру базы, установить колонки и создаст пользователя admin с паролем admin для входа
- Перейти в папку server и выполнить настройку .env согласно примеру .env.example
- Перейти в папку client и выполнить настройку .env согласно примеру .env.example
- Запустить выполнение проекта npm start
- После запуска откроется страница самого магазина, для перехода в панель необходимо перейти по адреса /admin и ввести логин и пароль admin
Ссылка на видео инструкцию установку https://youtu.be/1DTiG4J9EsA
YouTube канале https://www.youtube.com/c/SACREDDEVELOPER
Telegram чат https://t.me/sacred_dev
- [x] Телеграм бот
- [x] Отображение кнопки для открытия магазина
- [x] Настроить проект согласно документации добавить скрипт для работы с telegram
- [x] Отображение списка товаров
- [x] Добавить поиск товаров с запоминанием и перемещением по страницам
- [x] Добавить анимации для товаров по аналогии с примером
- [x] Добавить просмотр списка заказа
- [x] Добавить оплату
- [ ] Backend
- [x] Добавить загрузку списка товаров из файла
- [ ] Реализовать обновление товаров из файла
- [x] Реализовать отображение товаров
- [x] Реализовать фильтрацию вывода товаров со смещением по страницам
- [x] API работы с товаром
- [x] Редактирование
- [x] Добавление
- [x] Удаление
- [x] API работы с артикулом
- [x] Редактирование
- [x] Добавление
- [x] Удаление
- [x] API работы с заказом
- [x] Редактирование
- [x] Добавление
- [x] Удаление
- [x] API работы с клиентами
- [x] Редактирование
- [x] Добавление
- [x] Удаление
- [x] Добавить загрузку списка товаров из файла
- [x] Frontend
- [x] Добавить CRUD товаров
- [x] Добавить CRUD артикулов
- [x] Добавить CRUD клиентов
- [x] Добавить CRUD заказов
- [x] Добавить CRUD Пользователей
- [x] Добавить возможность входа в систему через логин и пароль
- [x] Заложить ограничение доступа для учетной записи
- [x] Добавить возможность редактирование цены и количества товара
- [x] Добавить отображение чатов в которых состоит бот для возможности рассылки рекламных сообщение
- [x] Добавить возможность редактирование состава заказа
React use global declaration variables
//use in index.html
<script>
function someFunction(data) {
console.log("sss", data);
}
</script>
//use in module.js
/* global someFunction */
someFunction("Привет YouTube");
На стриме участвовали:
- [x] 🍒🍒 Lucifer Morningstar
- [x] 🍎🍎 Marat o.o
- [x] 🍻🍻 SV Orion
- [x] 🍊🍊 Muzaffar Abidov
- [x] 🍌🍌 🔥 FIRELORD ZUKO 🔥 White Lotus
- [x] Ivan
- [x] Инквизитор
- [x] Don Kihot
- [x] 🥠🥠 Marchenko 🇺🇦
- [x] Dumitru BURAC
- [x] VV
- [x] Kofeek
- [x] Матвей Беликов
- [ ] Jave
- [ ] Евгений Karabel
- [ ] Валерий Tester