Example of using OOP javascript and Fetch API to create an Employee Directory. This project is using Random User API (https://randomuser.me/)
This project is using the latest features such as Promises. You might need to use polyfills for better browser support (IE)
- fetch polyfill - https://github.com/github/fetch
- closest polyfill - https://github.com/jonathantneal/closest
- babel - https://babeljs.io/ - ES6 features
This showcase project is using Random User API to generate a list of employees. Each employee is displayed with information and the model window is created after a user clicks on the card. The user has an option to move forward or backward while using a modal window. There is also a live search feature added to help search for a specific employee. Since this project is using Ajax request there is no need to refresh the page.