Skip to content

chas-academy/u03-todo-Norozkhani

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

Beskrivning

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.

Funktioner

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.

Användning

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.

Steg för installation av applikationen

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.

Er-diagram

väldigt simpelt då denna todo bara lagrar tasks och visar upp de i 2 olika sektioner, aktiva eller slutförda.

Databasstruktur

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.

ER-diagram

Figma Skiss

Figma-skiss

About

u03-todo-Norozkhani created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published