Kaggteknik.se

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.