Caractéristiques de la page d'accueil
- Une page d'accueil accueillante avec un menu de navigation.
- Accessible aux utilisateurs enregistrés et non enregistrés. Connexion et inscription
- Pages de connexion et d'enregistrement séparées.
- La page d'inscription comprend CAPTCHA pour plus de sécurité.
- Les informations d'identification de connexion déterminent la redirection:
- Les références d'administration redirigent vers le tableau de bord administratif.
- Les informations d'identification de l'utilisateur redirigent vers l'interface utilisateur. Côté administrateur
- Gestion des utilisateurs: l'administrateur peut gérer les comptes d'utilisateurs (afficher, ajouter, supprimer).
- Gestion des produits: l'administrateur peut ajouter, supprimer et gérer les produits.
- Gestion des catégories: l'administrateur peut gérer les catégories de produits.
- Gestion des commandes: l'administrateur peut afficher et gérer les commandes des clients. Côté utilisateur
- Produits de produit: les utilisateurs peuvent parcourir les produits par catégorie.
- CART: Les utilisateurs peuvent ajouter des produits à leur panier et procéder à l'achat.
- Historique des commandes: les utilisateurs peuvent afficher leurs commandes passées.
Technologies utilisées
- Frontend: HTML, CSS, bootstrap
- Backend: PHP
- Base de données: Oracle 10 Application Express
Base de données
- Utilise Oracle 10 Application Express pour stocker les données des utilisateurs, les informations sur le produit et les détails de la commande.
Sessions et cookies
- Les séances sont maintenues pour la connexion des utilisateurs et les achats de produits.
- Les méthodes Get et Post sont utilisées pour le transfert de données.
- Les cookies sont utilisés pour améliorer l'expérience utilisateur et maintenir les états de session.
Installation
- Clone The Repository: Git Clone https://github.com/khushijtrivedi/epiphany.git
Accédez au répertoire du projet:
- http: // localhost / épiphany
Usage
- Inscrivez-vous en tant qu'utilisateur ou connexion avec les informations d'identification existantes.
- L'administrateur peut gérer les utilisateurs, les produits, les catégories et les commandes via le tableau de bord Admin.
- Les utilisateurs peuvent parcourir les produits, ajouter au panier et passer des commandes.
Les contributions contributives sont les bienvenues! Veuillez débarquer le référentiel et créer une demande de traction avec vos modifications.