Features Homepage
- Eine einladende Startseite mit einem Navigationsmenü.
- Sowohl für registrierte als auch nicht registrierte Benutzer zugänglich. Login und Registrierung
- Separate Anmelde- und Registrierungsseiten.
- Die Registrierungsseite enthält Captcha für zusätzliche Sicherheit.
- Login -Anmeldeinformationen bestimmen die Umleitung:
- Admin -Anmeldeinformationen leiten in das Admin -Dashboard um.
- Benutzeranmeldeinformationen leiten in die Benutzeroberfläche um. Admin -Seite
- Benutzerverwaltung: Der Administrator kann Benutzerkonten verwalten (Ansicht, Hinzufügen, Löschen).
- Produktmanagement: Administrator kann Produkte hinzufügen, löschen und verwalten.
- Kategorieverwaltung: Admin kann Produktkategorien verwalten.
- Bestellverwaltung: Administrator kann Kundenaufträge anzeigen und verwalten. Benutzerseite
- Produktbrowsing: Benutzer können nach Kategorien Produkte durchsuchen.
- Wagen: Benutzer können Produkte in ihren Warenkorb hinzufügen und mit dem Kauf fortfahren.
- Auftragshistorie: Benutzer können ihre früheren Bestellungen anzeigen.
Technologien verwendet
- Frontend: HTML, CSS, Bootstrap
- Backend: Php
- Datenbank: Oracle 10 Application Express
Datenbank
- Verwendet Oracle 10 Application Express zum Speichern von Benutzerdaten, Produktinformationen und Bestelldetails.
Sitzungen und Kekse
- Die Sitzungen werden für Benutzeranmeldungs- und Produktkäufe gepflegt.
- Get and Post -Methoden werden für die Datenübertragung verwendet.
- Cookies werden verwendet, um die Benutzererfahrung zu verbessern und Sitzungszustände zu pflegen.
Installation
- Klon das Repository: Git Clone https://github.com/khushijtrivedi/epiphany.git
Navigieren Sie zum Projektverzeichnis:
- http: // localhost/Epiphany
Verwendung
- Registrieren Sie sich als neuer Benutzer oder melden Sie sich mit vorhandenen Anmeldeinformationen an.
- Admin kann Benutzer, Produkte, Kategorien und Bestellungen über das Admin -Dashboard verwalten.
- Benutzer können Produkte durchsuchen, den Warenkorb hinzufügen und Bestellungen aufgeben.
Beiträge beitragen sind willkommen! Bitte geben Sie das Repository aus und erstellen Sie eine Pull -Anfrage mit Ihren Änderungen.