Change name to SkillQuiz

This commit is contained in:
corenthin-lebreton 2026-02-27 00:56:45 +01:00
parent 82d5cf594e
commit 21eaaefd4f
10 changed files with 13 additions and 13 deletions

View File

@ -1,4 +1,4 @@
# SolyQuiz 🎯 # SkillQuiz 🎯
Plateforme de gestion de quiz interactifs pour formateurs et étudiants. Plateforme de gestion de quiz interactifs pour formateurs et étudiants.

View File

@ -2,7 +2,7 @@ import type { Metadata } from 'next'
import './globals.css' import './globals.css'
export const metadata: Metadata = { export const metadata: Metadata = {
title: 'SolyQuiz - Plateforme de Quiz', title: 'SkillQuiz - Plateforme de Quiz',
description: 'Créez et gérez des sessions de quiz interactives pour vos étudiants', description: 'Créez et gérez des sessions de quiz interactives pour vos étudiants',
} }

View File

@ -24,7 +24,7 @@ export default function LoginPage() {
// Supabase Auth utilise l'email — on convertit le username en email fictif // Supabase Auth utilise l'email — on convertit le username en email fictif
// ou on utilise l'email directement selon la configuration // ou on utilise l'email directement selon la configuration
const email = username.includes('@') ? username : `${username}@solyquiz.local` const email = username.includes('@') ? username : `${username}@SkillQuiz.local`
const { error: authError } = await supabase.auth.signInWithPassword({ const { error: authError } = await supabase.auth.signInWithPassword({
email, email,
@ -51,7 +51,7 @@ export default function LoginPage() {
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/> <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
</svg> </svg>
</div> </div>
<span className="text-xl font-bold text-text-primary">SolyQuiz</span> <span className="text-xl font-bold text-text-primary">SkillQuiz</span>
</div> </div>
<button className="text-text-secondary hover:text-text-primary transition-colors"> <button className="text-text-secondary hover:text-text-primary transition-colors">
<HelpCircle size={20} /> <HelpCircle size={20} />
@ -189,7 +189,7 @@ export default function LoginPage() {
<button className="text-primary hover:text-primary-light transition-colors"> <button className="text-primary hover:text-primary-light transition-colors">
Conditions d&apos;utilisation Conditions d&apos;utilisation
</button>{' '} </button>{' '}
de SolyQuiz. de SkillQuiz.
</p> </p>
</div> </div>
</div> </div>

View File

@ -66,7 +66,7 @@ export default function StudentJoinClient({ sessionCode, quizTitle, schoolName,
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/> <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
</svg> </svg>
</div> </div>
<span className="text-lg font-bold text-text-primary">SolyQuiz</span> <span className="text-lg font-bold text-text-primary">SkillQuiz</span>
</div> </div>
</header> </header>

View File

@ -126,7 +126,7 @@ export default function ExamClient({ sessionCode, participationId, studentName,
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/> <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
</svg> </svg>
</div> </div>
<span className="font-bold text-text-primary">SolyQuiz</span> <span className="font-bold text-text-primary">SkillQuiz</span>
</div> </div>
<div className="flex items-center gap-3 md:gap-6"> <div className="flex items-center gap-3 md:gap-6">

View File

@ -59,7 +59,7 @@ export default function ResultsClient({ results, sessionCode }: Props) {
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/> <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 14H9V8h2v8zm4 0h-2V8h2v8z" fill="white"/>
</svg> </svg>
</div> </div>
<span className="font-bold text-text-primary">SolyQuiz</span> <span className="font-bold text-text-primary">SkillQuiz</span>
</div> </div>
<div className="flex items-center gap-2"> <div className="flex items-center gap-2">
<div className="w-7 h-7 md:w-8 md:h-8 bg-primary/20 rounded-full flex items-center justify-center text-primary text-xs font-bold flex-shrink-0"> <div className="w-7 h-7 md:w-8 md:h-8 bg-primary/20 rounded-full flex items-center justify-center text-primary text-xs font-bold flex-shrink-0">

View File

@ -56,7 +56,7 @@ export default function Sidebar({ username, email, role }: SidebarProps) {
</svg> </svg>
</div> </div>
<div> <div>
<p className="font-bold text-text-primary leading-tight">SolyQuiz</p> <p className="font-bold text-text-primary leading-tight">SkillQuiz</p>
<p className="text-xs text-text-muted capitalize">{role === 'admin' ? 'Admin Portal' : 'Trainer Portal'}</p> <p className="text-xs text-text-muted capitalize">{role === 'admin' ? 'Admin Portal' : 'Trainer Portal'}</p>
</div> </div>
</div> </div>

4
package-lock.json generated
View File

@ -1,11 +1,11 @@
{ {
"name": "solyquiz", "name": "SkillQuiz",
"version": "0.1.0", "version": "0.1.0",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "solyquiz", "name": "SkillQuiz",
"version": "0.1.0", "version": "0.1.0",
"dependencies": { "dependencies": {
"@supabase/ssr": "^0.5.2", "@supabase/ssr": "^0.5.2",

View File

@ -1,5 +1,5 @@
{ {
"name": "solyquiz", "name": "SkillQuiz",
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"scripts": { "scripts": {

View File

@ -9,7 +9,7 @@ const config: Config = {
theme: { theme: {
extend: { extend: {
colors: { colors: {
// Design system SolyQuiz - thème sombre navy // Design system SkillQuiz - thème sombre navy
background: { background: {
DEFAULT: "#0D0F1A", DEFAULT: "#0D0F1A",
secondary: "#131629", secondary: "#131629",