Skip to content

shangguanwang/Tasky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

React and TypeScript todo list app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published