React-Redux Project

Zainab Omar
1 min readApr 30, 2021

--

I have just completed my final project at flatiron bootcamp. My project includes React as frontend and Rail API as backend. This project does not require user to create account to use it. Any user can view collection of books, comment, and like them; users also can add a book to the collection.

I user `create-react-app ` to create my frontend and `rail new` for backend and PostgreSQL as database. I used Redux in frontend to manage my state. I also used middleware Thunk. Thunk allows us to dispatch actions to our reducer only when it has received data from the API in an asynchronous fashion instead of plain JS script. I had some trouble with `fast-json-api`, when I want to get data from backend, so I used `active-model-serializers` instead.

last 10 months of my life have been the most challenging; I cannot believe that I am almost done. I have the most rewarding experiences while learning to code and develop websites. This experience has given me the confidence to pursue a career as a software engineer, as well as the skills to contribute thoughtfully on day one. Coding teaches you to break problems down into more digestible chunks so that we can solve them more efficiently.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response