feat: initial import — ClickerZ formation project (Express + React/Vite)

This commit is contained in:
2026-03-15 14:29:33 +01:00
commit 4e93753250
118 changed files with 71039 additions and 0 deletions

33
Backend/seed.js Executable file
View File

@@ -0,0 +1,33 @@
// eslint import/no-extraneous-dependencies: ["error", {"devDependencies": true}]
// Load environment variables from .env file
require("dotenv").config();
// Import database client
const database = require("./database/client");
const insertUsers = async () => {
return database.query(`
INSERT INTO users (nickname, mail, password, tetardcoin) VALUES
('Tetardtek', 'kvnn64@gmail.com', '$2b$10$4VWdZ7SANvRr7qn3k6LAEu6eGApGQUvPOqcCCmgzVLKNlSpBL0rGa', 1000)
`);
};
const seed = async () => {
try {
await database.query("START TRANSACTION");
await insertUsers();
await database.query("COMMIT");
database.end();
console.info(`${database.databaseName} filled from ${__filename} 🌱`);
} catch (err) {
await database.query("ROLLBACK");
console.error("Error filling the database:", err.message);
}
};
seed();