https://github.com/robsonsilv4/todo-app
Aplicação de lista de tarefas feita com Express, React, Redux e Bootstrap 4
https://github.com/robsonsilv4/todo-app
bootstrap javascript react redux
Last synced: 3 months ago
JSON representation
Aplicação de lista de tarefas feita com Express, React, Redux e Bootstrap 4
- Host: GitHub
- URL: https://github.com/robsonsilv4/todo-app
- Owner: robsonsilv4
- Created: 2019-09-05T00:27:59.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-03T06:17:40.000Z (over 3 years ago)
- Last Synced: 2025-03-16T03:14:27.998Z (over 1 year ago)
- Topics: bootstrap, javascript, react, redux
- Language: JavaScript
- Homepage:
- Size: 2.29 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Sobre o projeto
Aplicação de lista de tarefas (back-end e front-end) desenvovildo para fixação de conteúdos relacionados a Express.js, MongooDB, React.js e Redux.
Observação: Este projeto foi feito inicialmente, com base no curso [Curso React + Redux: Fundamentos](https://www.udemy.com/course/react-redux-pt/), até o commit [7ee4bf](https://github.com/robsonsilv4/todo-app/commit/7ee4bfd96ee3493dcafae764c3886290cbc94ac6).

## Desafios e aprendizados
O curso utilizava dependências datadas de 2 anos anteriores ao início deste repositório, então resolvi assumir o desafio de segui-lo utilizando as versões mais recentes e com isso, adiquirindo lições que considero essenciais a todo desenvolvedor, por exemplo:
- Ler documentações
- Pesquisar por erros
- Substistuir bibliotecas depreciadas
- Lidar com mudanças que são críticas para o código
### Feito com
Back-end:
- [Express](https://expressjs.com/pt-br/)
- [Node-restful](https://github.com/baugarten/node-restful)
- [Body-parser](https://www.npmjs.com/package/body-parser)
- [Mongoose](https://mongoosejs.com/docs/)
- [MongoDB](https://www.mongodb.com/)
- [Nodemon](https://nodemon.io/)
- [Pm2](https://pm2.keymetrics.io/)
Front-end:
- [React](https://pt-br.reactjs.org/)
- [React-dom](https://pt-br.reactjs.org/docs/react-dom.html)
- [React-redux](https://react-redux.js.org/introduction/quick-start)
- [React-router-dom](https://www.npmjs.com/package/react-router-dom)
- [Axios](https://medium.com/codingthesmartway-com-blog/getting-started-with-axios-166cb0035237)
- [Bootstrap](https://getbootstrap.com/)
- [Redux](https://redux.js.org/)
- [Redux-multi](https://www.npmjs.com/package/redux-multi)
- [Redux-promise](https://www.npmjs.com/package/redux-promise)
- [Redux-thunk](https://www.npmjs.com/package/redux-thunk)