Skip to content
Snippets Groups Projects
Commit d56c3cb0 authored by Mathias Ringot's avatar Mathias Ringot
Browse files

Partie 1

parent 98a04358
No related branches found
No related tags found
No related merge requests found
notes.md 0 → 100644
# Analyse du projet Racoin
## Première étape - L'analyse
### Langages utilisés
- PHP : Le projet utilise principalement PHP, comme on peut le voir dans les fichiers du dossier `controller` et `model`.
- SQL : Il y a un fichier `bdd.sql` qui contient des définitions de tables de base de données.
- JavaScript : Le dossier `js` contient des fichiers JavaScript, notamment jQuery.
- HTML/Twig : Les templates sont probablement en HTML avec Twig (vu l'utilisation de fichiers .twig).
- SCSS/CSS : Il y a des dossiers `scss` et `stylesheets` pour le style.
### Frameworks et bibliothèques principaux
- Slim : Un micro-framework PHP mentionné dans les dépendances.
- Twig : Un moteur de templates pour PHP.
- Illuminate/Database : La couche de base de données de Laravel, utilisée indépendamment.
- jQuery : Une bibliothèque JavaScript populaire.
### But général de l'application
Racoin semble être une plateforme d'annonces en ligne, similaire à des sites comme Leboncoin. Les indices qui pointent vers cette conclusion sont :
- La présence de tables comme `annonce`, `annonceur`, `categorie` dans la base de données.
- Le nom "Racoin" qui ressemble à "Leboncoin".
- La fonctionnalité de recherche dans le fichier `Search.php` qui permet de filtrer les annonces par mot-clé, code postal, catégorie et prix.
### Estimation pour faire marcher l'application
Pour faire fonctionner l'application, il faudrait probablement :
1. Configurer un serveur web (Apache ou Nginx) avec PHP.
2. Installer les dépendances PHP via Composer.
3. Configurer une base de données MySQL et importer le schéma depuis `bdd.sql`.
4. Configurer les paramètres de connexion à la base de données.
5. Compiler les fichiers SCSS en CSS si nécessaire.
6. S'assurer que les permissions de fichiers sont correctement configurées.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment