Skip to content

Project: ToDo List application. Create a ToDo List, Part of The Odin Project Full-stack JavaScript course.

Notifications You must be signed in to change notification settings

curveservices/todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project: To Do List

Live Demo 👉 To Do List Application

PC View 👇

Screenshot 2023-09-23 at 14 01 23

Screenshot 2023-09-23 at 14 01 46

Overview

Project To Do List has been set as part of The Odin Project. Using webpack

Assets

Obejective

  1. The ‘todos’ are going to be objects that you’ll want to dynamically create, which means either using factories or constructors/classes to generate them.
  2. At a minimum they should have a title, description, dueDate and priority. You might also want to include notes or even a checklist
  3. todo list should have projects or separate lists of todos. When a user first opens the app, there should be some sort of ‘default’ project to which all of their todos are put. Users should be able to create new projects and choose which project their todos go into.
  4. separate your application logic (i.e. creating new todos, setting todos as complete, changing todo priority etc.) from the DOM-related stuff, so keep all of those things in separate modules.
  5. be able to do the following:
  • view all projects
  • view all todos in each project (probably just the title and duedate… perhaps changing color for different priorities)
  • expand a single todo to see/edit its details
  • delete a todo

Extra

Languages & Tools

Javascript HTML5 CSS3 webpack

Rozla-Dev 23-09-2023

Back to top 👆

About

Project: ToDo List application. Create a ToDo List, Part of The Odin Project Full-stack JavaScript course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published