Skip to content

This is a Progressive Web App (PWA) for managing tasks, featuring task creation, deletion, completion, moving, deadlines, reminders, drag-and-drop functionality, and keyboard accessibility.

License

Notifications You must be signed in to change notification settings

rukivbruki/PWA-Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Main stack:

CSS Grid Layout, Styled Components, Ant Design, JS (ES2019), React.js (useReducer, useContext, useEffect, useState, useCallback, custom hooks)

Other branches:

  • typescript - added static typing with TypeScript
  • redux - applied Redux libraries with react-redux hooks API

Launching the application:

npm start

Application information:

This is a simple todo application (PWA).

Main functionality:

  • Task creation;
  • Task deletion;
  • Marking a task as complete;
  • Moving tasks between sections;
  • Setting deadlines and reminders for overdue tasks;
  • Drag and Drop within the task list;
  • Saving application state in localStorage;
  • Access to all application functions using the keyboard (accessibility).

About

This is a Progressive Web App (PWA) for managing tasks, featuring task creation, deletion, completion, moving, deadlines, reminders, drag-and-drop functionality, and keyboard accessibility.

Topics

Resources

License

Stars

Watchers

Forks