An open API service indexing awesome lists of open source software.

https://github.com/benoitprmt/croc-express

Fast food e-commerce website
https://github.com/benoitprmt/croc-express

ecommerce-website fastfood php

Last synced: about 1 year ago
JSON representation

Fast food e-commerce website

Awesome Lists containing this project

README

          


Croc Express

🍕 Croc Express 🍔


Github top language

Github language count

Repository size

License



About   |  
Features   |  
Technologies   |  
Requirements   |  
Importation   |  
Starting   |  
License  


## :dart: About

- Version de PHP : `8.2`
- Dépendances utilisées
- [DomPdf](https://dompdf.github.io/)
- [Toastr](https://codeseven.github.io/toastr/)
- [Select2](https://select2.org/)
- Dépend d'une base de données
- Tout ajout au panier et modification est fait avec fetch
- L'architecture du projet est en MVC

## :sparkles: Features

### Partie Utilisateur :

:heavy_check_mark: Se connecter / Créer un compte\
:heavy_check_mark: Modifier son profil / Se déconnecter\
:heavy_check_mark: Ajouter un produit ou un menu au panier\
:heavy_check_mark: Regarder, Modifier, Valider (avec ou sans livraison) notre panier\
:heavy_check_mark: Consulter ses commandes et télécharger si nécessaire chaque commande en PDF\
:heavy_check_mark: Envoyer un message Ă  l'administrateur

### Partie Administrateur :

:heavy_check_mark: Consulter toutes les commandes de tous les utilisateurs et télécharger si nécessaire chaque commande en PDF\
:heavy_check_mark: Consulter son chiffres d'affaires et ses produits ou menu phares des 7 derniers jours\
:heavy_check_mark: Ajouter / Modifier / Supprimer des produits, menus, aliments et catégories\
:heavy_check_mark: Créer / Modifier / Supprimer un bon d'achat

## :rocket: Technologies

Les technologies suivantes ont été utilisées pour ce projet :

- [PHP](https://www.php.net/)
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)

## :white_check_mark: Requirements

Avant de commencer :checkered_flag:, vous avez besoin d'avoir [Git](https://git-scm.com) et `composer` installés.

## :arrow_down: Importation

### Importer la base de données

1. Dans PHPMyAdmin créer une base de données `croc_express`
2. Récupérer la base de données avec les données d'exemple dans le dossier `database/models/`
3. Drag and drop le fichier `croc_express.sql` dans la base de données `croc_express` sur PHPMyAdmin

## :checkered_flag: Starting

```bash
# Cloner le projet
$ git clone https://github.com/BenoitPrmt/Croc-Express

# Y accéder
$ cd croc-express

# Installer les dépendances
$ composer install

# Utiliser MAMP/XAMP/LAMP ou WAMP et lancer le serveur

# Le server va s'initializer Ă  l'URL

# Accéder ensuite à l'URL

# Tout devrait fonctionner 😃
```

## :memo: License

Ce projet est sous license MIT. Pour plus de détails, consultez le fichier [LICENSE](LICENSE.md).

Créé de tout :heart: par Benoßt et Raphaël

 

Revenir tout en haut