Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

triumphant-tadpoles/surveyor

Repository files navigation

Project Name

Surveyor

Team

  • Alexander Schnapp
  • Padma Govindarajalu
  • David Oh

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Roadmap
  5. Contributing

Usage

  1. Drag and drop resume to search.
  2. Click 'save' to save this search
  3. Next time you visit the site it will automatically render the results from the previous search
  4. To do a new search, just drag and drop a new resume

Requirements

  • Node 8.1.2
  • Postgresql 9.1.x
  • Yarn
  • IBM Watson Document converter
  • IBM Watson Natural Language Understanding
  • Indeed publisher API
  • React Facebook Login
  • GeoIp (node module)

Development

yarn run server-dev
yarn run react-dev

Deployment: Heroku has deployment problems. If application error occurs with error code: "'./lib/node_mmdb.node' not found", change the node version and redeploy. The problem should go away.

Keys: Change anything that has process.env. with the actual keys (Except for postgresSQL. The key is already set up in package.JSON). CHANGE IT BACK BEFORE COMMITING

Setting up postgreSQL: Tables: Users: ID, Facebook ID Resumes: ID, Users' ID (foreign key), Keywords

Tip: Use Postico to set up SQL schema.

Installing Dependencies

From within the root directory:

yarn install

Roadmap

  • Show FB friends that work for the same company
  • Require users to sign in before displaying results

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •