
Hotplate Online ist ein einfaches Programm, mit dem Kunden Lebensmittel online bestellen und es liefern lassen. Im Moment funktioniert dieses Programm nur für Windows -Betriebssysteme, aber es gibt Pläne, auf Android, iOS und MacOS zu expandieren. Software und Illustrationen wurden von Andrew Collin (Link) erstellt
(Dies ist meine Einreichung, um E-Commerce Challenge Hackathon zu erhalten)
Hier ist eine Liste von Technologien, die ich verwendet habe.
Hier finden Sie einen Überblick über die Verwendung dieses Programms (als Kunde)

Wenn Sie dieses Programm zum ersten Mal öffnen, werden Sie mit der Hauptgeschäftsseite begrüßt. Auf dieser Seite können Sie Ihr Lieblingsessen in den Wagen hinzufügen. Es gibt mehrere Kategorien, aus denen Sie eine schnellere und organisierte Benutzererfahrung auswählen können. Sobald Sie ein Element hinzugefügt haben, ändert die Schaltfläche die Farbe und der Text ändert sich, um "More hinzuzufügen". Dies bedeutet, dass Sie 1 oder mehr von diesem Artikel im Warenkorb haben. Sie können Ihren Warenkorb überprüfen oder Artikel entfernen, indem Sie auf das Einkaufswagensymbol unten links klicken. Dadurch werden Sie zur Kasse übertragen. Auf der Hauptseite haben Sie auch Zugriff auf Ihre Kontoinformationen. Klicken Sie einfach oben rechts auf das Katzensymbol und übertragen Sie auf die Benutzereinstellungen

Dies ist die Checkout -Seite. Auf dieser Seite geben Sie Ihre Informationen ein, um eine Bestellung aufzugeben. Sie können Ihre Bestellung auch bearbeiten, um sie ganz links zu löschen. Beachten Sie, dass Sie durch das Löschen des gesamten Elements aus dem Korb entfernt werden. Wenn Sie 3 des gleichen Elements im Korb haben und ihn entfernen, entfernen Sie alle 3 der Gegenstände aus dem Korb. Sie müssen zur Hauptseite zurückkehren, um den Artikel erneut hinzuzufügen.
Sie können nur eine US -amerikanische Telefonnummer für die Kasse verwenden. Ihre Adresse muss in dem US -Territorium sein. Ihre E -Mail muss in diesem Format vorkommen, um Ihre Adresse zu ändern. Sie müssen auf die Schaltfläche " Ändern" klicken. Dadurch werden Sie zu Ihren Benutzereinstellungen geführt, an denen Sie Ihre Adresse ändern können.
Sobald Sie auf Senden klicken, bestätigt das Programm alle Eingaben. Wenn es gültig ist, wird es weiter auf die Bestätigungsseite verschoben. Es speichert auch die Daten der Bestellung in der Datenbank mit einer eindeutigen Bestätigungsnummer, die von GUID generiert wird.

Sobald die Seite "Check -out" Ihre gesamte Eingabe bestätigt, bringt Sie zur Bestätigungsseite. Hier erhalten Sie einen eindeutigen Bestätigungscode, mit dem Ihre Bestellung nachverfolgt wird. Der Bestätigungscode wird als Primärschlüssel für die Datenbank als ID verwendet, um eine bestimmte Reihenfolge zu identifizieren. Wenn Sie auf OK klicken, setzt Ihr Einkaufswagen zurück und bringt Sie zurück zur Hauptseite.

Durch Klicken auf Ihren Namen oder das Symbol oben rechts führt Sie zu den Benutzereinstellungen. In den Benutzereinstellungen können Sie Ihre Adresse, Ihren Namen, Ihre E -Mail und Ihre Telefonnummer ändern. Dies ist der einzige Ort, an dem Sie Ihre Adresse ändern können. Außerdem können Sie dem Treiber auch einen Hinweis zum Zugriff auf Ihre Immobilie geben. Wenn Sie auf die Schaltfläche Senden klicken, werden Sie Ihre Eingabe überprüft und im Programm speichern.
Um dieses Programm zu installieren, müssen Sie Git Bash an Ihrem idealen Standort öffnen. Geben Sie dann diesen Befehl auf:
git clone https://github.com/AndrewCollin32/HotPlate-Online-Restaurant.git
Es wird automatisch alles in Ihre bevorzugte Datei heruntergeladen.
Schritte:
Sobald Sie alle Informationen erhalten haben, gehen Sie zu HotplateRestaurant/HotPlateBurger/Windows.cs .
Ihr Bildschirm sollte so aussehen:
Geben Sie Ihren Datenbanknamen, Ihren Servernamen, Ihren Benutzernamen und Ihr Passwort ein.
Gehen Sie dann zu HotPlateRestaurant/HotPlateBurger/ImplementSQL.cs Sie sollten diesen Bildschirm sehen:
Überzeugen Sie den Codeblock. Ihr Code sollte so aussehen, nach:
Bemerkte, dass sobald Sie Ihren Code kontrollieren, es einen Fehler in Ihrer IDE zeigte. Mach dir keine Sorgen, es gibt einen zusätzlichen Schritt, den du machen musst. Dieser Fehler tritt auf, wenn es mehr als einen Einstiegspunkte gibt. Sie müssen zu HotPlateRestaurant/HotPlateBurger/Program.cs gehen. Sie sollten diesen Bildschirm sehen:
Überzeugen Sie den Codeblock. Ihr Code sollte so aussehen: 
Jetzt läuft das Programm. Implementsql.cs sollten ausgeführt werden. Nachdem es fertig ist, können Sie Ihre Datenbank überprüfen, um festzustellen, ob sich dort zwei Tabellen befinden. Die beiden Tabellen sind benannt: Foodtable und Ordertable.
Kommentieren Sie anschließend den gleichen Codeblock in Implimentensql.cs und kontrollieren Sie den Codeblock in Programm.cs. Führen Sie das Programm aus und es sollte ohne Probleme beginnen