Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sacredneobi/DurgerKingBot
Иинтернет магазин @durgerkingbot telegram бота https://t.me/SacredDev
https://github.com/sacredneobi/DurgerKingBot
durger-king durgerkingbot orm postgresql
Last synced: about 2 months ago
JSON representation
Иинтернет магазин @durgerkingbot telegram бота https://t.me/SacredDev
- Host: GitHub
- URL: https://github.com/sacredneobi/DurgerKingBot
- Owner: sacredneobi
- Created: 2022-05-15T17:03:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-23T20:35:58.000Z (11 months ago)
- Last Synced: 2024-08-01T19:46:32.389Z (5 months ago)
- Topics: durger-king, durgerkingbot, orm, postgresql
- Language: JavaScript
- Homepage:
- Size: 5.23 MB
- Stars: 119
- Watchers: 10
- Forks: 31
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
### ⚠️⚠️⚠️Данный репозиторий является пособием с чего начать.⚠️⚠️⚠️
# Полноценная часть расположена по адресу.
https://sacredapp.us/root
логин и пароль admin
По вопросам и приобретению полной версии обращайтесь к автору https://t.me/SacredDev
Видео обзор развития данного проекта :)
https://youtu.be/2ZYR-jo8QI4
В описании видео вы найдете ссылку на демо сервер
Проект реализуемый на:
Как установить:
1. Склонировать репозиторий
2. Создать базу данных
3. Выполнить команду для папки проекта npm i
4. Выполнить команду для папки проекта npm run firstInit это создаст структуру базы, установить колонки и создаст пользователя admin с паролем admin для входа
5. Перейти в папку server и выполнить настройку .env согласно примеру .env.example
6. Перейти в папку client и выполнить настройку .env согласно примеру .env.example
7. Запустить выполнение проекта npm start
8. После запуска откроется страница самого магазина, для перехода в панель необходимо перейти по адреса /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] Frontend
- [x] Добавить CRUD товаров
- [x] Добавить CRUD артикулов
- [x] Добавить CRUD клиентов
- [x] Добавить CRUD заказов
- [x] Добавить CRUD Пользователей
- [x] Добавить возможность входа в систему через логин и пароль
- [x] Заложить ограничение доступа для учетной записи
- [x] Добавить возможность редактирование цены и количества товара
- [x] Добавить отображение чатов в которых состоит бот для возможности рассылки рекламных сообщение
- [x] Добавить возможность редактирование состава заказаReact use global declaration variables
```sh
//use in index.htmlfunction someFunction(data) {
console.log("sss", data);
}//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