Det här är en enkel To-Do List-applikation byggd med PHP, HTML, SCSS och en MariaDB-databas. Användare kan skapa, redigera, ta bort och markera uppgifter som klara. Uppgifterna kan organiseras i två sektioner: Aktiva uppgifter och Slutförda uppgifter. Applikationen erbjuder ett formulär för att lägga till och redigera uppgifter och lagrar all information i en MariaDB-databas.
Visa alla uppgifter: Visar alla uppgifter i två sektioner: aktiva och slutförda uppgifter.
Lägg till en uppgift: Möjlighet att skapa en ny uppgift genom att ange en titel och en beskrivning.
Redigera en uppgift: Möjlighet att uppdatera en uppgift, inklusive titel och beskrivning.
Ta bort en uppgift: Möjlighet att ta bort en uppgift permanent från databasen.
Markera en uppgift som klar (eller inte klar): Uppgifter kan markeras som slutförda eller återställas till aktiva.
Lägg till en uppgift: Ange titel och beskrivning och klicka på "Lägg till".
Redigera en uppgift: Klicka på "Edit" bredvid en uppgift för att uppdatera titel eller beskrivning.
Markera som klar: Klicka på "Done" för att markera uppgiften som slutförd. Återställ till aktiv: Om en uppgift är markerad som slutförd, kan du återställa den till aktiv genom att klicka på "Incomplete".
Ta bort en uppgift: Klicka på "Delete" för att ta bort uppgiften permanent.
Klona projektet
starta med docker compose med detta kommando i terminalen
docker-compose up -d
Öppna projektet med localhost, du kan lätt komma dit genom att klicka på de i docker desktop.
väldigt simpelt då denna todo bara lagrar tasks och visar upp de i 2 olika sektioner, aktiva eller slutförda.
ID (INT, Primärnyckel, Auto-increment) - Unikt ID för varje uppgift.
task_title (VARCHAR(255)) - Titeln på uppgiften.
task_description (TEXT) - Beskrivningen av uppgiften (kan vara null).
Is_complete (BOOLEAN) - Anger om uppgiften är klar (1 = klar, 0 = aktiv).
Created_at (DATE) - Datum då uppgiften skapades.