- Initialize React app.
- Add React Redux (npm install react-redux) to it.
- Structure the application files using a "feature folder" approach and used the ducks pattern for the Redux files.
- Add React Router to set s and s for the app's navigation.
- Display the list of books with a remove button.
- Add a form for adding a book.
- Add Categories component displaying "Under construction" text only.
- Configure Redux store and create a booksReducer with actions.
- Use redux-logger to check if the application is working correctly on the console logs
- Implement adding and removing a book in the components.
- Connect the React-Redux application to an existing API
- Add books to the API
- Remove books from the API
- Style the application according to the design provided in Zeplin
- HTML, CSS & JS
- Visual Studio Code
- Webpack
- Linters
- ReactJS
- Open your terminal and run the following command: git clone https://github.com/Cathella/book-store.git
- Run the command "yarn install"
- Run the command "yarn start"
Once you completed this steps you should see the app running at: http://localhost:3000/ in your browser.
👤 Nakitto Catherine
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page
Give a ⭐️ if you like this project!
- Hat tip to anyone whose code was used
- Inspiration
- etc