School frontend project, modeling relations one-to-one, one-to-many and many-to-many. Relations between people and movies they acted in or directed. Basic normalisation of redux state using normalizr. Api request by redux-api-middlaware. Backend datebase is PostgreSQL. Forms are builded by formik and yup schema. Animations using Framer-motion
You can add, delete and edit person or movie. You can assign each person to movie as an actor or director. Each movie can contain infinite number of actors and one director. You can sort, filter and search by name. Site is in english and polish, you can switch it using buttons on navbar.
Notification Stack
Confirmation Modals
And many more...