Skip to content

AnastasiiaUferova/to-do-list-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REACT.js 'TO-DO List' interactive web application

Description

This project is an interactive to-do list app where users can add, delete and edit their tasks, sort them as important or regular ones.

Functionality:

  • Adding tasks;
  • Deleting tasks;
  • Adding tasks to important;
  • Editing tasks;
  • Reorder tasks by drag and drop;

Technologies:

  • React.js Functional Components;
  • Hooks (useState, useEffect, useCallBack, useDebouncedCallback, custom hooks);
  • Adaptive layout using flexbox and grid positioning;
  • JavaScript;
  • Git;
  • Webpack;
  • Figma;
  • Framer-motion library for animation;

Installation instructions:

git clone https://github.com/AnastasiiaUferova/to-do-list-app.git

cd to-do-list-app

npm install 

npm run build

npm run start

Future development:

Add Pomodoro timer for completing tasks.