s4n7h0 /
xvwa
XVWA is a badly coded web application written in PHP/MySQL that helps security enthusiasts to learn application security.
34/100 healthLoading repository data…
Ghofranz / repository
Application web PHP/MySQL de gestion et réservation d'événements. Architecture MVC, interface moderne avec glassmorphism, dashboard admin complet, système de réservation en temps réel. Projet académique ISSAT Sousse.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
MiniEvent est une application web complète de gestion d'événements développée en PHP natif suivant l'architecture MVC. Elle permet aux administrateurs de créer et gérer des événements, tandis que les visiteurs peuvent consulter les événements disponibles et effectuer des réservations en ligne.
| Catégorie | Technologies |
|---|---|
| Backend | PHP 8.0+, PDO |
| Base de données | MySQL 5.7+ / MariaDB |
| Gestion BDD | phpMyAdmin |
| Serveur local | XAMPP / WAMP / MAMP |
| Frontend | HTML5, CSS3, JavaScript (Vanilla) |
MiniEvent/
├── 📂 app/
│ ├── 📂 controllers/
│ │ ├── AdminController.php # Gestion admin (dashboard, CRUD events)
│ │ ├── EventController.php # Affichage des événements
│ │ └── ReservationController.php # Gestion des réservations
│ │
│ ├── 📂 models/
│ │ ├── Admin.php # Modèle administrateur
│ │ ├── Event.php # Modèle événement
│ │ └── Reservation.php # Modèle réservation
│ │
│ └── 📂 views/
│ ├── 📂 admin/
│ │ ├── dashboard.php # Tableau de bord
│ │ ├── form_event.php # Formulaire création/édition
│ │ ├── login.php # Page de connexion
│ │ └── reservations.php # Liste des réservations
│ │
│ ├── 📂 events/
│ │ ├── details.php # Détails d'un événement
│ │ └── list.php # Liste des événements
│ │
│ └── 📂 partials/
│ ├── header.php # En-tête commun
│ └── footer.php # Pied de page commun
│
├── 📂 config/
│ ├── database.php # Configuration BDD (myPhpAdmin-xampp)
│ └── routes.php # Routage de l'application
│
├── 📂 public/
│ ├── 📂 css/
│ │ └── style.css # Styles principaux
│ ├── 📂 js/
│ │ └── script.js # Scripts JavaScript
│ └── index.php # Point d'entrée
│
└── README.md
Télécharger et installer XAMPP depuis apachefriends.org
Copier le dossier du projet dans le répertoire htdocs de XAMPP :
C:\xampp\htdocs\minievent\
Ouvrir le XAMPP Control Panel et démarrer :
Ouvrir phpMyAdmin : http://localhost/phpmyadmin
Cliquer sur "Nouvelle base de données"
Nom de la base : minievent
Interclassement : utf8mb4_unicode_ci
Cliquer sur "Créer"
Dans phpMyAdmin, sélectionner la base minievent, puis aller dans l'onglet SQL et exécuter :
-- Table des administrateurs
CREATE TABLE admin (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
password_hash VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- Table des événements
CREATE TABLE events (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
description TEXT,
event_date DATE,
event_time TIME,
location VARCHAR(255),
seats INT DEFAULT 25,
image VARCHAR(255) DEFAULT 'default.jpg',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- Table des réservations
CREATE TABLE reservations (
id INT AUTO_INCREMENT PRIMARY KEY,
event_id INT NOT NULL,
name VARCHAR(100) NOT NULL,
email VARCHAR(255) NOT NULL,
phone VARCHAR(20),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (event_id) REFERENCES events(id) ON DELETE CASCADE,
UNIQUE KEY unique_reservation (event_id, email)
);
-- Créer un admin par défaut (mot de passe: admin123)
INSERT INTO admin (username, password_hash)
VALUES ('admin', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi');
Modifier le fichier config/database.php selon votre configuration :
private $host = "127.0.0.1";
private $port = "3306"; // Port MySQL (3306 par défaut, 3307 si conflit)
private $db_name = "minievent";
private $username = "root";
private $password = ""; // Vide par défaut sur XAMPP
Option A - Via XAMPP (Apache) :
http://localhost/minievent/public/
Option B - Via PHP built-in server :
cd C:\xampp\htdocs\minievent\public
php -S localhost:8000
Puis accéder à http://localhost:8000
http://localhost:8000/admin/loginadminadmin123✨Equipe de travaille:
-Ghofran Zouaghi -Eya hedhili
Selected from shared topics, language and repository description—not editorial ratings.
s4n7h0 /
XVWA is a badly coded web application written in PHP/MySQL that helps security enthusiasts to learn application security.
34/100 health18601949127 /
这是我自己做的一个类似滴滴打车的Android出行项目,主要针对滴滴等出行平台一直饱受质疑的“人车不符”问题,以及当前越发火热的或计划和出海战略,给出行项目增加了下面几个功能: 1. RFID识别验证功能:在司机证件或者车内识别硬件嵌入RFID识别芯片,乘客使用手机读取到芯片信息,并且通过网络发送到出行平台数据库进行验证(我用JNI加了一个C语言的MD5加密算法对识别到的信息进行了加密)。如果不是合规的“人”或“车”,则不能完成订单并向平台或监管单位汇报当前位置。(为了方便读者测试,可以使用手机读取任何一个加密或非加密RFID芯片,比如银行卡、公交卡等,我在代码中的验证前阶段把芯片信息都换成我自己的司机信息,确保读者测试时可以收到服务器的回复) 2. 海外版功能:点击切换当前语言。 3. 司机证件号码识别功能:读取司机证件上的证件号码,也可以用来与出行平台数据库的接单司机信息进行。I complete this whole project on my own . Including Android application programming,web server ( Apache + PHP + MySQL), and UI. 1.Map route planing。You can use mobile phone choose pick up & destination address,application provide address name hint and draw optimized route for user , then call car for you. 2.RFID authentication function:User can use application to scan driver license or other RFID hardware, then use NDK MD5 algorithm encrypt RFID number, and send it to Web Server Database, check with driver information and authenticate ID number , if ID number coherent with driver info , send back driver information to User and continue call car order . record user location and alert if ID not coherent. 3.Driver License Number Recognition : Application can recognize driver license digit number ,and also can send to web server for authentication & feed back result to user.
/100 healthdomainmod /
DomainMOD is an open source application written in PHP & MySQL used to manage your domains and other internet assets in a central location. DomainMOD also includes a Data Warehouse framework that allows you to import your web server data so that you can view, export, and report on your live data.
86/100 healthFaztWeb /
A CRUD Web Application using PHP, Mysql and Bootstrap 4
60/100 healthSreelalChalil /
Online Job Portal project is web application built using PHP, MySQL as backend and HTML JavaScript & Bootstrap as Frontend technologies. Note that this software is developed as an academic project.
76/100 healtharagon996 /
This repository is for my PHP MySQL Library Management System that i have done for a project in college for Web services & Applications
57/100 health