Skip to content

HodynskyiYK/Main-Project

Repository files navigation

Final Project

Final project in ReactJS Global Mentoring Program [2022Q2 UA]

Home task (Task 3)

Write components implementing HTML markup for required design for home page of InVision prototype (Only UI part). For this part, no need to implement API calls and routing, the task can be done with mocked data.

Implement and use <ErrorBoundary /> component for catching and displaying errors. You could create one component and wrap all your application or use several components.

Home Task (Task 4)

Implement markup and styles for “Add movie”, “Edit”, “Delete” modal windows and “sorting”.

No need to implement real API calls. Only add pages with mocked data.

Home task (Task 5)

Implement a possibility to view movie details

Home task (Task 6)

Integrate with the backend and use Redux

Home task (Task 7)

Install formik, implement a possibility to “Add movie”, “Edit movie” and “Delete movie”.

Required validation criteria can be found in API docs: http://localhost:4000/api-docs.

Home task (Task 8)

Using react-router define routes according to the following acceptance criteria. Move state related to search parameters and current movie into URL.
Use routes to get state from URL and use react-router API to update URL when changes should be made to the state.

About

Final project in React Global mentoring program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages