Skip to content

clementleclercRTE/MesRecettesPHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestionnaire de Recettes - Guide d'Installation

Prérequis

  • PHP
  • SQLite3
  • Composer (pour les dépendances)

Installation

  1. Installer les dépendances
sudo apt update
sudo apt install composer
composer install 

Cette commande installera DiDom, nécessaire pour la fonctionnalité de scraping des recettes.

  1. Configuration de la base de données
  • La base de données SQLite sera automatiquement créée au premier lancement
  • Le fichier de base de données sera créé dans : database/recetteDb.db
  • Les tables seront créées automatiquement grâce à la fonction createTables() dans database.php
  1. Lancer le serveur de développement
php -S localhost:8000 -t 

Fonctionnalités Disponibles

Une fois le serveur lancé, vous pouvez accéder à :

  • Liste des recettes : http://localhost:8000/public/index
  • Ajouter une recette : http://localhost:8000/add_recipe.php
  • Voir une recette : http://localhost:8000/recipe_details.php?id=[ID]

Notes Importantes

  • Le scraping de recettes fonctionne uniquement avec les URLs de Marmiton
  • Les préférences (langue, thème) sont stockées dans les cookies

About

Projet de site web en php

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published