Skip to content

๐Ÿ“ A full-stack application that allows users to create a to-do list. You can add tasks, delete tasks, and mark tasks as "done."

Notifications You must be signed in to change notification settings

clairethallon/to-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

56 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Project Name

Project Instructions, this line may be removed once you have updated the README.md

Description

Phase 1 - Basic Setup

[x] git init [x] npm init [x] npm install express pg [x] spin up server [x] serve index.html/scripts/css

Phase 2 - pool setup

[x] create a db/table [x] create pool module [x] require in server.js [x] make GET route w/ SELECT * FROM tableName [x] test in browser [x] GET call on page load

Phase 3 - interface/POST

[x] interface for displaying tasks [x] interface for adding a task [x] capture user input & send to server via POST [x] input new message into db in POST route s

Phase 4 - delete

[x] display messages on DOM [x] add a "delete" button with data-id tag [x] test clieck handler with $( this ).data( 'id' ) [x] send DELETE req w/ ID [x] delete message from db [x] repeat for PUT

About

๐Ÿ“ A full-stack application that allows users to create a to-do list. You can add tasks, delete tasks, and mark tasks as "done."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published