https://github.com/dr-lab1/ecommerce-with-native-php-ajax-sql
Des meilleurs produits avec les meilleures offres
https://github.com/dr-lab1/ecommerce-with-native-php-ajax-sql
Last synced: 3 months ago
JSON representation
Des meilleurs produits avec les meilleures offres
- Host: GitHub
- URL: https://github.com/dr-lab1/ecommerce-with-native-php-ajax-sql
- Owner: Dr-Lab1
- Created: 2023-06-08T06:57:44.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-31T22:51:33.000Z (almost 3 years ago)
- Last Synced: 2025-03-11T08:17:28.541Z (over 1 year ago)
- Language: JavaScript
- Size: 3.45 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ecommerce-With-Native-PHP-AJAX-SQL
**Des meilleurs produits avec les meilleures offres...**
Ceci est un projet rapidement monté pour un travail d'étude (TP). Mais a été conçu avec des codes natifs poussés fonctionnant comme un petit framework fait maison.
Disponible, gratuit et ouvert à tous
# Comment l'obtenir ?
* Vous pouvez techarger le fichier .zip du projet entier en cliquant sur ce lien de telechargement
* Vous pouvez faire un git clone :
git clone https://github.com/Dr-Lab1/Ecommerce-With-Native-PHP-AJAX-SQL.git
* Vous pouvez aussi utilisez le CLI de GitHub :
gh repo clone Dr-Lab1/Ecommerce-With-Native-PHP-AJAX-SQL
# Comment est structuré le projet ?
Le projet utilise l'architecture M.V.C :
* Model : dossier où sont implementées toutes les classes traitant avec la base de données
* View : dossier où sont implementées toutes les classes traitant avec les vues de l'application
* Controller : dossier où sont implementées toutes les classes traitant avec la logique de l'application
# Comment cela fonctionne ?
**Fichier à la RACINE - ROOT**
* .htaccess : Lorsque la session commence, l'utilisateur se trouve dans la racine du programme. Ce fichier sera le premier à être déclencher et son rôle sera de rediriger la session dans le dossier view
* Dans le dossier view, un autre fichier .htaccess va être déclencher pour ouvrir le fichier index.php du projet
* Les fichiers view seront appélés en premier, ensuite les controllers et enfin le model
* Dans la partie config, nous avons défini toutes les routes utilisées dans notre programmes. Ainsi, nous pourrons les appéler de n'importe où.
* Avec le fichier includes, nous avons inclus tous les fichiers clés de notre applications pour leur permettre de mieux collaborer