Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atetheone/projet_xml
https://github.com/atetheone/projet_xml
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/atetheone/projet_xml
- Owner: atetheone
- Created: 2024-07-15T23:11:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-25T23:01:27.000Z (5 months ago)
- Last Synced: 2024-07-26T01:21:43.842Z (5 months ago)
- Language: PHP
- Size: 384 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portail Cinéma
Bienvenue sur le projet Portail Cinéma ! Ce projet est un portail web permettant de gérer et de visualiser des films et des restaurants. Il inclut des fonctionnalités de gestion pour les administrateurs et des options de visualisation pour les visiteurs.
## Fonctionnalités
### Pour les visiteurs
- **Voir les films** : Les visiteurs peuvent consulter la liste des films disponibles, y compris les détails tels que le titre, la durée, les genres, le réalisateur, la langue, les acteurs, l'année, le synopsis et les horaires.
- **Voir les restaurants** : Les visiteurs peuvent consulter la liste des restaurants, y compris les détails tels que le nom, l'adresse, le restaurateur et la description.### Pour les administrateurs
- **Gérer les films** : Ajouter, modifier et supprimer des films. Les administrateurs peuvent également voir les détails complets de chaque film.
- **Gérer les restaurants** : Ajouter, modifier et supprimer des restaurants. Les administrateurs peuvent également voir les détails complets de chaque restaurant.## Technologies Utilisées
- **PHP** : Utilisé pour le développement côté serveur.
- **SimpleXML** : Utilisé pour la gestion des fichiers XML.
- **HTML/CSS** : Utilisé pour la structure et le style des pages web.- **Font Awesome** : Utilisé pour les icônes dans l'interface utilisateur.
## Structure du Projet
- **index.php** : Point d'entrée principal du projet, gère le routage des requêtes vers les contrôleurs appropriés.
- **controllers/** : Contient les contrôleurs pour la gestion des films, des restaurants et de l'authentification.
- **models/** : Contient les modèles pour les films et les restaurants.
- **views/** : Contient les vues pour afficher les pages web.
- **views/includes/** : Contient les fichiers d'en-tête et de pied de page communs.
- **views/film/** : Contient les vues spécifiques pour la gestion et la visualisation des films.
- **views/restaurant/** : Contient les vues spécifiques pour la gestion et la visualisation des restaurants.
- **public/css/** : Contient les fichiers CSS pour le style de l'application.
- **public/js/** : Contient les fichiers JavaScript pour les interactions dynamiques
- **public/img/** : Contient les images utilisées dans l'application.
- **config/** : Contient les fichiers de configuration pour les utilisateurs et d'autres paramètres.## Prérequis
- **PHP** : Assurez-vous que PHP est installé sur votre machine.
- **Serveur Web** : Utilisez Apache, Nginx ou tout autre serveur web de votre choix.## Installation
1. Clonez le dépôt sur votre machine locale :
```sh
git clone https://github.com/atetheone/projet_xml.git
```2. Accédez au répertoire du projet :
```sh
cd projet_xml
```3. Configurez votre serveur web pour servir le projet. Par exemple, pour Apache, configurez un hôte virtuel pointant vers le répertoire du projet.
## Utilisation
1. Démarrez votre serveur web.
2. Ouvrez un navigateur et accédez à l'URL configurée pour votre projet (par exemple, ).
3. Utilisez les options de navigation pour voir les films et les restaurants.
4. Pour accéder aux fonctionnalités d'administration, connectez-vous avec les informations d'identification administrateur.## Informations de Connexion Administrateur
- **Nom d'utilisateur** : admin
- **Mot de passe** : adminpass## Contributeurs
- [TOUGUE ARISTIDE ATE](https://github.com/atetheone)
- [MAGUETTE NDIAYE](https://github.com/onlyMaguette)
- [BACAR IMANE](https://github.com/username3)
- [CATHY SADYKH DIAW](https://github.com/username4)
- [MAMYA SAMANE AIDARA](https://github.com/username4)
- [STECH CLARIN MOLINGUI](https://github.com/username4)