Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.5 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.5 KB

Tasky - TypeScript app

Tasky is a todolist app that allows users to manage their daily tasks. See the site live at Netlify Tasky Screenshot

Summary

Users can

  1. Add a task
  2. Remove a task
  3. Strikethrough a completed task
  4. Drag and drop a task to Active/Completed column

Description:

🛠️ Tools and languages used: TypeScript, React, HTML, CSS
🤔 Why I want to create this project: Studies have shown you are 42% more likely to achive your goals just by writing them down. I've been writing down my todos every morning on a sticky note for years and thought why not make a digital app? So here we go Tasky
💆‍♀️ Challenges I Faced: This is my first project in TypeScript, so it takes some effort to specify types for every useState and function.
😊 What's fun: Implementing the drag and drop feature using the react-beautiful-dnd npm package has been super fun. I'm a big fan of combo board and it's more smooth from a UI perspective to move completed tasks to a different column.
📕 Learning resources: I want to thank RoadsideCoder for his amazing tutorial.

How to use:

In the project directory, you can run:``npm start` in the command line, open http://localhost:3000 to view it in the browser.