Skip to content

Built a JavaScript application for a fictional company called "Awesome Startup" - a distributed company with remote employees working all over the world.

Notifications You must be signed in to change notification settings

jaskiran-chhokar/awesome-employee-directory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Startup Employee Directory

For this project, I built an app for a fictional company called "Awesome Startup" - a distributed company with remote employees working all over the world. They need a smart way for employees to share their contact information with each other.

Live Version: https://jaskiran-chhokar.github.io/awesome-employee-directory/

Project Requirements

💁 Random User Generator API

✔️ Use the Random User Generator API to fetch a list of 12 random employees.

✔️ Utilize data provided by the API to build a prototype for an employee directory.

✔️ Request a JSON object from the API and parse the data so that 12 employees are listed in a grid with their thumbnail image, full name, email, and location. Clicking the employee’s image or name will open a modal window with more detailed information, such as the employee’s birthday and address.

✔️ Use JavaScript programming to asynchronously handle required data.

✔️ Modal window must contain a functional close button. That way, the user can easily exit out.

✔️ Modal window should consist of two "prev" and "next" buttons, in order to allow the user to easily switch back and forth between employees.

🔎 Search/Filtering Component

✔️ Allow the user to search for a specific employee with a search bar that filters for employees by name.

🎨 Design

✔️ Define a default style guide to be used throughout the site.

✔️ Formulate a colour palette to be used throughout the website.

✔️ Design responsive page layout.

Built With

✔️ HTML5

✔️ CSS3

✔️ JavaScript (ES6)

Acknowledgments

Normalize CSS

Google Fonts

Random User Generator API

About

Built a JavaScript application for a fictional company called "Awesome Startup" - a distributed company with remote employees working all over the world.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published