Added Chat Page

This commit is contained in:
2026-01-21 18:13:35 +01:00
parent 0ca8ce8b52
commit 3eed79ca93
37 changed files with 3966 additions and 64 deletions

View File

@@ -6,31 +6,65 @@ const prisma = new PrismaClient();
async function main() {
console.log('🌱 Initialisation de la base de données...');
// Créer un utilisateur de test
const email = 'admin@example.com';
const password = 'admin123';
const hashedPassword = await bcrypt.hash(password, 10);
// Créer le premier utilisateur de test
const email1 = 'admin@example.com';
const password1 = 'admin123';
const hashedPassword1 = await bcrypt.hash(password1, 10);
const existingUser = await prisma.user.findUnique({
where: { email },
const existingUser1 = await prisma.user.findUnique({
where: { email: email1 },
});
if (existingUser) {
console.log('✅ Utilisateur de test existe déjà');
console.log(` Email: ${email}`);
console.log(` Mot de passe: ${password}`);
if (existingUser1) {
console.log('✅ Utilisateur 1 existe déjà');
console.log(` Email: ${email1}`);
console.log(` Mot de passe: ${password1}`);
} else {
const user = await prisma.user.create({
const user1 = await prisma.user.create({
data: {
email,
password: hashedPassword,
email: email1,
password: hashedPassword1,
name: 'Administrateur',
},
});
console.log('✅ Utilisateur de test créé');
console.log(` Email: ${email}`);
console.log(` Mot de passe: ${password}`);
console.log('✅ Utilisateur 1 créé');
console.log(` Email: ${email1}`);
console.log(` Mot de passe: ${password1}`);
}
// Créer le deuxième utilisateur de test
const email2 = 'chauffeur@example.com';
const password2 = 'chauffeur123';
const hashedPassword2 = await bcrypt.hash(password2, 10);
const existingUser2 = await prisma.user.findUnique({
where: { email: email2 },
});
if (existingUser2) {
console.log('✅ Utilisateur 2 existe déjà');
console.log(` Email: ${email2}`);
console.log(` Mot de passe: ${password2}`);
} else {
const user2 = await prisma.user.create({
data: {
email: email2,
password: hashedPassword2,
name: 'Chauffeur Test',
},
});
console.log('✅ Utilisateur 2 créé');
console.log(` Email: ${email2}`);
console.log(` Mot de passe: ${password2}`);
}
console.log('\n📝 Comptes de test disponibles:');
console.log(' Compte 1:');
console.log(` Email: ${email1}`);
console.log(` Mot de passe: ${password1}`);
console.log(' Compte 2:');
console.log(` Email: ${email2}`);
console.log(` Mot de passe: ${password2}`);
}
main()