8000 GitHub - ace4port/todo: Todo App with drag and drop to reorder
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ace4port/todo

Folders and files

< A157 /table>

Repository files navigation

A Todo app with Drag and Drop built with React

Auto formatted with Prettier, using UUID, Styled Components React Beautiful Drag and Drop

What is this and who is it for 🤷‍♀️

It is a simple app to be used by anyone. I am front end(React developer) and this is a showcase project I've built in my spare time. It's a very simple application that I plan to include more features to.

I personally used the previous version to prioritize my work for months to keep track of stuff. I realized it could be more and thus, I want to convert it to an Eisenhower Matrix for prioritizing tasks based on importance and urgency. There are many todo projects out there but I couldnt find one I needed.

Features

  • Written in modern React, only functional components with hooks
  • Simple local React state management, without redux, mobx, or similar
  • Scalable, and easy to understand project structure
  • Persists data within browser

Planned Features

  • Authentication
  • Database
  • Backend
  • Chrome Extension
  • PWA

Setting up development environment 🛠

  • cd todo
  • npm install
  • npm start
  • App should now be running on http://localhost:3000/

What's missing?

Proper authentication system 🔐

Currently all todos are stored in localstorage of browser. This is a topic I am yet to decide to implement. This would surely enable multi device login, synchronizaion of notes on various devices but nobody needs to remember/keep track of yet another set of username/password.

Chrome Extension ⛑

Do I make a chrome extension of this?

PWA 📱

Or do I convert it into a pwa and publish on play store?

Accessibility ♿

Not all components have properly defined aria attributes, visual focus indicators etc.

Unit/Integration tests 🧪

Contributing

Any PR's, suggestion or issues are welcome on this repository. Feel free to point them out.

License

MIT


About

Todo App with drag and drop to reorder

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0
NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits