cjessett / employee-directory

Employee Directory

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Employee Directory

Getting started

Install dependencies

yarn

For the client

cd client
yarn

Setup

Ensure a PostgreSQL database named employee_directory exists

 // on a Mac
createdb employee_directory

Setup the database

yarn db:setup

Run the App

Build the client

yarn build

Start the server

yarn start

Visit http://localhost:3001

Architecture

The client was bootstrapped with Create React App and uses React Router for routing and Redux for state management.

The server uses Express and knex to interact with the Postgres database.

Features

  • Pagination
  • Ability to display by department, title, or location.
  • Search for employees on the page by name.
  • Progressive Web App
  • Mobile Friendly!

About

Employee Directory


Languages

Language:JavaScript 94.4%Language:HTML 4.7%Language:CSS 0.9%