Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sacredneobi/DurgerKingBot

Иинтернет магазин @durgerkingbot telegram бота https://t.me/SacredDev
https://github.com/sacredneobi/DurgerKingBot

durger-king durgerkingbot orm postgresql

Last synced: 3 days ago
JSON representation

Иинтернет магазин @durgerkingbot telegram бота https://t.me/SacredDev

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.html

function 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