
Hotplate Online - это простая программа, которая позволяет клиентам заказывать еду в Интернете и доставлять ее. На данный момент эта программа работает только в операционных системах Windows, но есть планы по расширению до Android, iOS и MacOS. Программное обеспечение и иллюстрации были созданы Эндрю Коллин (ссылка)
(Это мое представление о получении хакатона электронной коммерции)
Вот список технологий, которые я использовал.
Вот обзор того, как использовать эту программу (как клиент)

Когда вы впервые откроете эту программу, вас встретите на странице главного магазина. На этой странице вы можете добавить свою любимую еду в корзину. Есть несколько категорий, из которых вы можете выбрать для более быстрого и организованного пользовательского опыта. Как только вы добавите элемент, кнопка изменит цвет, а текст изменится на «добавить больше». Это означает, что у вас есть 1 или более этого предмета в корзине. Вы можете проверить свою корзину или удалить предметы, нажав на значок корзины для покупок слева. Это перенесет вас на страницу оформления заказа. На главной странице у вас также есть доступ к информации вашей учетной записи. Просто нажмите на значок кошки в правом верхнем углу, и он перенесет вас в настройки пользователя

Это страница оформления заказа. На этой странице вы введете свою информацию, чтобы разместить заказ. Вы также можете отредактировать свой заказ, чтобы удалить их слева. Обратите внимание, что удалив их, вы удаляете весь элемент из корзины, это означает, что если у вас есть 3 одного из них в корзине, и вы удалите его, вы удалите все 3 предмета из корзины. Вам придется вернуться на главную страницу, чтобы снова добавить элемент.
Вы можете использовать только номер телефона в США. Ваш адрес должен быть на территории США. Ваше письмо должно быть в этом формате [email protected] , чтобы изменить ваш адрес, вам придется нажать кнопку «Изменение». Это приведет вас к настройкам пользователя, где вы можете изменить свой адрес.
Как только вы нажмите «Отправить», программа подтвердит весь ввод. Если действителен, он будет перемещаться вперед на страницу подтверждения. Он также сохранит данные заказа в базу данных с уникальным номером подтверждения, сгенерированным GUID.

Как только страница проверки проверяет весь ваш ввод, она приведет вас к странице подтверждения. Здесь вы получите уникальный код подтверждения, который используется для отслеживания вашего заказа. Код подтверждения используется в качестве первичного ключа для базы данных в качестве идентификатора для определения конкретного выполненного порядка. Нажав OK, ваша корзина сбросится, и она вернет вас на главную страницу.

Нажатие на ваше имя или значок в правом верхнем углу перенесет вас в настройки пользователя. В настройках пользователя вы можете изменить свой адрес, свое имя, свой адрес электронной почты и номер телефона. Это единственное место, где вы можете изменить свой адрес. Кроме того, вы также можете дать записку водителю о том, как получить доступ к вашей собственности. Нажав кнопку «Отправить», она подтвердит ваш ввод и сохранит его в программе.
Чтобы установить эту программу, вам придется открыть Git Bash в вашем идеальном месте. Затем введите эту команду:
git clone https://github.com/AndrewCollin32/HotPlate-Online-Restaurant.git
Он автоматически загрузит все в ваш предпочитаемый файл.
Шаги:
Как только вы получите всю информацию, перейдите в HotplateRestaurant/HotPlateBurger/Windows.cs .
Ваш экран должен выглядеть так:
Введите имя базы данных, имя сервера, имя пользователя и пароль.
Затем перейдите в HotPlateRestaurant/HotPlateBurger/ImplementSQL.cs вы должны увидеть этот экран:
Неуместно блок кода. Ваш код должен выглядеть так после:
Заметил, что, как только вы понамолите свой код, он начал показывать ошибку в вашей IDE. Не волнуйтесь, есть один дополнительный шаг, который вы должны сделать. Эта ошибка возникает, когда существует более одной точки входа. Вам нужно перейти в HotPlateRestaurant/HotPlateBurger/Program.cs . Вы должны увидеть этот экран:
Неуместно блок кода. Ваш код должен выглядеть так: 
Теперь программа работает. Емтиент ql.cs должен работать. После того, как он закончен, вы можете дважды проверить свою базу данных, чтобы увидеть, есть ли там две таблицы. Два стола названы: Foodtable и OrderTable.
После этого прокомментируйте один и тот же блок кода в Itmpimentsql.cs и не понаблюдайте с блоком кода в программе. Запустите программу, и она должна запустить без каких -либо проблем