This project was carried out as part of an OpenClassrooms training course.
This is a pure JS freelance photographers platform that displays a fetched photographers list and photographer work & details.
This project is not responsive, only works on desktops.
No Framework has been used, only JS.
- fetch data from a json file (to simulate an api)
- Use a Factory Method to create medias DOM & media cards DOM
- Contact form with input validation
- Pure JS lightbox with transition effects
- Sort filter select to order the photographer medias
- User can like photographer medias, then photographer's total likes is updated, and localStorage is used to store the user likes on refresh
npm install
npm run serve
npm run build