Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

construction_store

Консольное приложение на Node.js и PostgreSQL для формирования заказов на строительные материалы с учетом региональных цен и механизмами удержания клиентов (альтернативные предложения или скидки).

steps:

  • Выбрать регион (SPB: Saint Petersburg / MSK: Moscow / KRD: Krasnodar)
  • Просмотреть каталог товаров с ценами для разных регионов
  • выбрать продукты через консоль
  • Подтвердить или отклонить заказ
  • редлагать более дешевый вариант из той же категории или предоставлять скидку 5 %, если товар и так является самым дешевым
  • сохранять подтвержденные заказы в виде файлов JSON
  • Хранилище базы данных PostgreSQL для товаров и категорий

Tech Stack:

Node.js, PostgreSQL, pg (node-postgres), readline-sync, dotenv, JSON

Project Structure

construction-order-app/

  • app.js # Основная логика приложения
  • db.js # Подключение к PostgreSQL
  • schema.sql # Database schema + seed data
  • .env # Переменные среды
  • orders/ # Сгенерированные заказы в формате JSON
  • package.json

Setup

 npm install
psql -U postgres -W //  CREATE DATABASE construction_store;
psql -U postgres -d construction_store -f schema.sql
node app.js

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages