Skip to content

A practical app for managing tasks. Features: Login and user signup, create tasks with an optional expiration date, mark a task as "completed" or "important", filter tasks to show only completed or important ones, sort all tasks by alphabetical order, due date and importance. Developed with JavaScript Vanilla.

Notifications You must be signed in to change notification settings

heblopez/doable-js-heblopez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project: Doable

Objective

Build the MVP for the next big app for handle tasks: doable

https://p-vvf5mjm.t4.n0.cdn.getcloudapp.com/items/lluornqX/a071c6a3-599f-4cde-9258-366cb04c4c8a.jpg?source=viewer&v=6fc3296f45b8ecbb2d53804bd324259b

Resources

  • Design: here
  • API repo: here (contains a insomnia json file)

Feature to implement:

  • User can create an account
  • User can login to the app
  • User can logout
  • User can create a task
  • User can mark a task as completed
  • User can mark a task as important
  • User can filter by pending tasks only
  • User can filter by important tasks only
  • User can sort tasks alphabetically
  • User can sort tasks by due date (more recent first)
  • User can sort tasks by importance (important task first)

HAPPY CODING! 👨‍💻 👨‍💻

About

A practical app for managing tasks. Features: Login and user signup, create tasks with an optional expiration date, mark a task as "completed" or "important", filter tasks to show only completed or important ones, sort all tasks by alphabetical order, due date and importance. Developed with JavaScript Vanilla.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published