Skip to content

A SPA where you can track your read books, you can add as many as you want and delete them. All data is stored in an API to always have your info up to date.

License

Notifications You must be signed in to change notification settings

AlexRS90/bookstore

Repository files navigation

Bookstore

Track your lectures.

screenshot

Milestone 1:

  • Followed git-flow
  • Added linters
  • Created my-app React App

Milestone 2:

  • Coded redux store in configureStore.js
  • Added bundles to manage books state and reducers and actions at books.js
  • Followed ducks pattern
  • Added functionality to add a new book to redux state with useDispatch hook
  • Displayed new books from redux state with useSelector hook
  • Added functionality to remove a single book from redux state with useDispatch hook
  • Added logger to track all actions.

Milestone 3:

  • Installed Axios and Thunks 🍭
  • Added Async functions to use middleware
  • Connected to the API
  • Get data 📚 from the API
  • Post new books in the API 📖
  • Delete books from the API 🚫

Milestone 4:

  • Added styles

Built With

  • React-Redux
  • Hooks
  • React Router
  • Visual Studio Code
  • Linters

Set up locally

Once you completed this steps you should see the app running at: http://localhost:3000/ in your browser.

Author 👤

👤 Alejandro Ramos

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

License

  • MIT License

About

A SPA where you can track your read books, you can add as many as you want and delete them. All data is stored in an API to always have your info up to date.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published