Idébank: Slutprojekt i infomationsspåret
Skolrelaterade verktyg
-
Superteacher Tool – Klassrumshantering
Skapa en applikation för slumpmässig bordsplacering och gruppgenerering.
Fokus: Hantera databaslistor för klasser och spara specifika layouter. Inkludera admin-vy för att hantera elevlistor (CRUD).
-
Läxhjälps-matchning: Kagg-Tutor
En plattform där elever som behöver hjälp i ett ämne kan hitta "tutors" (andra elever) som är duktiga på just det ämnet.
Fokus: SQL Join för att matcha "söker hjälp i" med "kan hjälpa till med" i databasen.
-
Digital Studiegrupps-bokare
Elever kan skapa studiegrupper inför prov och bjuda in klasskamrater.
Fokus: SQL-logik för att koppla flera användare till samma "studie-event" och visa vilka grupper som har lediga platser.
-
Kagg-Arkivet: Gamla Prov & Övningar
En databas där lärare kan ladda upp gamla prov eller övningsuppgifter sorterat efter kurs och kapitel.
Fokus: Sök- och filtreringsfunktioner baserat på kurskod. Användare ska kunna "gilla" eller spara de mest hjälpsamma resurserna.
-
Frågebanken: Inför Provet
En plattform där elever anonymt kan ställa frågor inför ett prov och där läraren eller andra elever kan svara.
Fokus: CRUD-funktionalitet för inlägg och kommentarer samt statusmarkering ("Besvarad/Obesvarad").
-
Idrottssidan – Kagg-sport
En plattform för registrering till skolans idrottsdagar. Elever kan se tidtabeller och boka pass.
Fokus: Använd SQL JOIN för att koppla elever till aktiviteter och kontrollera platstillgång i realtid.
-
Kagg-Käk: Digital Matsedel & Betygsättning
En sajt där elever kan se veckans mat, ge betyg och lämna kommentarer på rätterna.
Fokus: Beräkna genomsnittsbetyg med SQL och visa statistik över skolans mest populära maträtter.
-
Kagg-Biblioteket: Bokning av utrustning
Ett system för att låna/boka skolans resurser som t.ex. kameror, iPads eller grupprum.
Fokus: Logik för att kontrollera att en pryl inte är bokad av två personer samtidigt.
-
Kagg-Merch: Skolans webbshop
En shop för att beställa skoltröjor, tygkassar eller studentmössor.
Fokus: Hantera olika storlekar och färger (varianter) i databasen och visa aktuellt lagersaldo med en JOIN mellan produkt och lager.
-
Skåps-registret: Digital hantering
Ett system för att hålla koll på vilket skåp som tillhör vilken elev och status på lås/nycklar.
Fokus: Administratörsvy för att snabbt kunna söka upp en elev och se vilket skåpnummer de har (Read/Search).
-
Kagg-Kompis: Hitta någon att äta lunch med
En tjänst där elever som känner sig ensamma eller bara vill träffa nya människor kan "checka in" i matsalen.
Fokus: Sessionshantering för att visa vilka som är aktiva just nu och en enkel databasuppdatering för status.
-
Betygs-prediktor: Räkna ut ditt snitt
En app där elever kan skriva in sina betyg i olika kurser och se sitt meritvärde (Jämförelsetal).
Fokus: PHP-logik för att räkna ut medelvärden baserat på kursens poängomfattning.
-
Elevkårs-omröstning: Digitala val
Ett säkert system för att rösta på förslag eller kandidater till elevkåren.
Fokus: Säkerställa att varje inloggad användare bara kan rösta en gång genom att spara röststatus i databasen.
-
Praktik-platsbanken
En sida där företag kan annonsera praktikplatser och elever kan söka dem direkt via systemet.
Fokus: Hantera ansökningar (Create) och låta företag se listan på sökande för just deras annons (Join).
Kreativitet, Media & Hobby
-
Portfolio-portal för Designelever
En plattform där elever kan ladda upp sina grafiska arbeten och få feedback/likes från andra.
Fokus: Bilduppladdning till servern och hantering av bildsökvägar i databasen.
-
Film- & Musikrecensionssida
En sajt där användare betygsätter och skriver recensioner om media.
Fokus: Relationer mellan användar-id och recensions-id samt beräkning av medelbetyg via SQL.
-
Receptdelningssida – Digital Kokbok
Plattform där användare laddar upp egna recept med ingredienslistor och bilder.
Fokus: Hantering av bilduppladdning och organisering av data i flera relaterade tabeller.
-
Band-Finder: Hitta musiker
En nätverksplats för musiker som söker bandmedlemmar.
Fokus: Koppla användare till instrument och genrer via SQL Joins för att skapa relevanta matchningar.
-
Digitalt Galleri för Spelutvecklare
Dela skärmbilder, kodsnuttar eller beskrivningar av egna spelprojekt för att få feedback.
Fokus: Kategorisering av projekt (t.ex. 2D, 3D, Unity, Godot) och hantering av användarkommentarer.
Livsstil & Hälsa
-
Träningsloggen – Set & Reps
En app för att logga gympass, övningar och personliga rekord.
Fokus: Visualisera framsteg genom att hämta historisk data från databasen sorterat på datum.
-
Vattenmätaren & Hälsokoll
En enkel logg där användare kan följa sitt dagliga vattenintag och sömnvanor.
Fokus: Hantera datumstämplar (DateTime) korrekt för att visa statistik för de senaste 7 dagarna.
-
Hundvänliga Platser – Kalmar-guide
Hitta och tipsa om hundvänliga caféer eller parker i Kalmar-området.
Fokus: Användarkonton med olika behörigheter (besökare vs moderator) och kategorisering av platser.
-
Meditations-logg
En plats att logga sina sessioner, hur länge man mediterat och hur man kände sig efteråt.
Fokus: SQL-frågor som räknar ut total tid spenderad i appen per användare.
Nischade Marknadsplatser
-
Handelsplats för begagnad kurslitteratur
En nischad "Blocket"-sida för studenter som vill köpa och sälja böcker lokalt på skolan.
Fokus: Sök- och filtreringsfunktioner baserat på kurskod eller ämne.
-
Antique & Collectibles Marketplace
En sida för samlare av t.ex. Pokémonkort, vinylskivor eller vintagekläder.
Fokus: Hantera specifika attribut för föremål (skick, årtal) och bilduppladdning.
-
Brädspels-byte
Låna ut eller byt brädspel med andra i närområdet.
Fokus: En "bytes-status" i databasen som ändras beroende på om spelet är tillgängligt eller utlånat.
-
Skate-Market: Begagnade delar
Köp och sälj brädor, truckar och hjul.
Fokus: Filtrering på märken och skick samt en användarprofil med tidigare omdömen.
Verktyg & Management
-
Online CV Builder
Användare fyller i sina meriter och genererar en professionell CV-sida baserat på mallar.
Fokus: Återanvändning av kod genom PHP-templates (header/footer) för en effektiv struktur.
-
Lagerhanteringssystem – Kontor/Företag
Håll koll på material, beställningar och lagerstatus.
Fokus: Automatiska varningar i gränssnittet när lagerstatusen understiger ett visst värde i databasen.
-
Lösenordshanterare (Enkel variant)
Lagra inloggningsuppgifter till olika tjänster i en krypterad miljö (simulerat).
Fokus: Högt fokus på PHP-logik för säkerhet och inloggningsskydd för hela applikationen.
-
Projekt-Planner (Kanban-light)
Skapa uppgifter och flytta dem mellan statusar som "Att göra", "Pågår" och "Klar".
Fokus: Uppdatera databasposter (Update) via gränssnittet för att ändra status på en uppgift.