leocaseiro / 512tasks

512tasks is a todo app study case using best practices
https://leocaseiro.github.io/512tasks
0 stars 0 forks source link

References #2

Open leocaseiro opened 6 years ago

leocaseiro commented 6 years ago

This project is based on tools such as www.any.do, www.todoist.com, www.wunderlist.com and www.checklist.com.

Hacker News Angular PWA https://github.com/housseindjirdeh/angular2-hn via https://hnpwa.com/

Todo Examples:

Redux vanilla js: https://redux.js.org/docs/basics/ExampleTodoList.html https://github.com/GoThinkster/react-redux-realworld-example-app

Angular: https://github.com/NetanelBasal/ngrx-todos via https://github.com/btroncone/ngrx-examples/tree/master/todos https://github.com/mattma/ngrx-todo-example https://github.com/nicobytes/todo-app-ngrx https://github.com/puku0x/ngrx-todo https://github.com/r-park/todo-angular-ngrx https://github.com/shprink/web-components-todo https://github.com/ngrx/example-app

https://github.com/dancancro/great-big-example-application https://github.com/blove/angular-reactive-authentication/tree/master

Websockets:

https://medium.com/dailyjs/real-time-apps-with-typescript-integrating-web-sockets-node-angular-e2b57cbd1ec1

http://www.blog.labouardy.com/chatbot-with-angular-5-dialogflow/

API: https://developer.wunderlist.com/documentation

OFFline First:

https://hackernoon.com/introducing-redux-offline-offline-first-architecture-for-progressive-web-applications-and-react-68c5167ecfe0 https://github.com/pazguille/offline-first https://subvisual.co/blog/posts/130-how-to-build-offline-web-applications-with-couchdb-and-pouchdb/ https://www.sitepoint.com/offline-web-apps-service-workers-pouchdb/

https://hackernoon.com/what-i-have-learned-using-ngrx-redux-with-angular-2-20a748149661

https://github.com/ngrx/db

-- Useful Libraries: https://github.com/paularmstrong/normalizr

leocaseiro commented 6 years ago

Now http://github.com/ngrx/platform comes with @schematics https://medium.com/ngrx/ngrx-5-and-schematics-2d8cc3906506

leocaseiro commented 6 years ago

We should use optimistic updates, so it seems faster to change states.

See: https://blog.nrwl.io/using-ngrx-4-to-manage-state-in-angular-applications-64e7a1f84b7b#f5a1

Maybe using https://github.com/isaacplmann/ngrx-query

leocaseiro commented 6 years ago

Follow https://youtu.be/vUFC47dFudA