Krav för projektet:
Användning av AI-verktyg: Integrera minst ett AI-verktyg i er utvecklingsprocess (t.ex. kodgenerering, kodgranskning) all kod ska utgå från hjlälp av AI men små ändringar är okej. Reflektera över hur AI-verktyget har påverkat arbetsprocessen och inlärningen.
Fördjupad Tillgänglighet: Implementera avancerade tillgänglighetsfunktioner, inklusive ARIA-attribut och stöd för assistiva teknologier (Wave, lighthouse). Säkerställ att applikationen uppfyller WCAG 2.1 AA-standarder.
Agila Metoder och Samarbete: Fortsätt att tillämpa agila metoder (Scrum) i ert projektarbete. Fokusera på att förbättra samarbetet och kommunikationen inom teamet. Dokumentera ert agila arbete, inklusive eventuella förändringar i processen, minst ett möte varje 2 timmar och ALLA möten skall dokumenteras skriftligt(digialt skriftligt).
Versionshantering med Git: Använd Git för versionshantering, inklusive branching och merging. Visa på god praxis för commit-meddelanden och kodgranskning.
Extra funktionalitet (frivilligt):
AI-drivna Funktioner: Implementera en funktion i applikationen som utnyttjar AI (t.ex. en chatbot, rekommendationssystem).
Prestanda och Optimering: Optimera applikationen för tillgänglighetsprestanda, t.ex. snabb laddning för användare med långsamma uppkopplingar.
Veckans ämnen ni ska visa att ni har kunskap om:
AI-verktyg i Webbutveckling: Förstå hur AI-verktyg kan användas för att effektivisera arbetsprocessen. Reflektera över fördelar och potentiella nackdelar med AI-verktyg.
Fördjupad Tillgänglighet: Implementera avancerade tillgänglighetsprinciper enligt WCAG 2.1 AA. Använda ARIA-attribut och testa applikationen med assistiva teknologier.
Samarbete i Agila Team: Förbättra samarbetet inom teamet genom effektiva kommunikationsstrategier. Reflektera över gruppdynamik och hur ni har hanterat utmaningar.
Versionshantering med Git: Använda avancerade Git-funktioner såsom branching, merging och pull requests.
Gruppresentation: Varje grupp ska presentera sin webbapplikation och diskutera användningen av AI-verktyg, tillgänglighet och teamarbete.
Presentationen bör inkludera: Demonstration av applikationen, med fokus på tillgänglighet och eventuella AI-drivna funktioner. Beskrivning av hur AI-verktyg har integrerats i er arbetsprocess. Reflektion över agila metoder och samarbete, inklusive hur ni har hanterat gruppdynamik. Diskussion om versionshantering med Git, inklusive hur ni har hanterat branching och merging.
Presentationslängd: Varje grupp har max 15 minuter för sin presentation.