jobsort

所属分类:MySQL数据库
开发工具:JavaScript
文件大小:925KB
下载次数:0
上传日期:2019-02-04 09:40:56
上 传 者sh-1993
说明:  招聘板,查询黑客新闻谁正在从数据库中招聘职位列表,并根据用户知道的技术和ho...
(job board that queries hacker news who is hiring job listings from a database and sorts by tech the user knows and how well the user knows them)

文件列表:
.eslintrc (302, 2019-02-04)
.nvmrc (5, 2019-02-04)
.travis.yml (460, 2019-02-04)
.vscode (0, 2019-02-04)
.vscode\launch.json (427, 2019-02-04)
LICENSE.md (1074, 2019-02-04)
Procfile (19, 2019-02-04)
app.js (9574, 2019-02-04)
client (0, 2019-02-04)
client\.babelrc (68, 2019-02-04)
client\.eslintrc.js (114, 2019-02-04)
client\.nyc_output (0, 2019-02-04)
client\.nyc_output\353d841eafa703c712ee745f6dc116b0.json (2, 2019-02-04)
client\.nyc_output\542d7be36459753453531c8275f12c38.json (100763, 2019-02-04)
client\build (0, 2019-02-04)
client\build\android-chrome-192x192.png (13670, 2019-02-04)
client\build\android-chrome-512x512.png (40053, 2019-02-04)
client\build\apple-touch-icon.png (12964, 2019-02-04)
client\build\asset-manifest.json (196, 2019-02-04)
client\build\browserconfig.xml (246, 2019-02-04)
client\build\favicon-16x16.png (1102, 2019-02-04)
client\build\favicon-32x32.png (1957, 2019-02-04)
client\build\favicon.ico (15086, 2019-02-04)
client\build\index.html (1074, 2019-02-04)
client\build\manifest.json (403, 2019-02-04)
client\build\mstile-150x150.png (8669, 2019-02-04)
client\build\safari-pinned-tab.svg (805, 2019-02-04)
client\build\service-worker.js (3162, 2019-02-04)
client\build\static (0, 2019-02-04)
client\build\static\css (0, 2019-02-04)
client\build\static\css\main.a514b90b.css (3544, 2019-02-04)
client\build\static\css\main.a514b90b.css.map (6964, 2019-02-04)
client\build\static\js (0, 2019-02-04)
client\build\static\js\main.587f0a96.js (284214, 2019-02-04)
client\build\static\js\main.587f0a96.js.map (1708295, 2019-02-04)
... ...

[![Coverage Status](https://coveralls.io/repos/github/austintackaberry/jobsort/badge.svg?branch=master)](https://coveralls.io/github/austintackaberry/jobsort?branch=master) [![Build Status](https://travis-ci.org/austintackaberry/jobsort.svg?branch=master)](https://travis-ci.org/austintackaberry/jobsort) [![eslint: airbnb](https://img.shields.io/badge/eslint-airbnb-%23fd5c63.svg)](https://www.npmjs.com/package/eslint-config-airbnb) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) # jobSort() jobSort() is a web application that queries a MySQL database for Hacker News data. A separate node app scrapes Hacker News and populates the database hourly. The job listings are sorted by which languages the user knows and how familiar the user is with each of them. Optimized for desktop and mobile. ## Getting Started In order to run a dev server on your local host, you will need to first install all the required npm packages. `npm install` `cd react-backend && npm install` `cd client && npm install` Next you will need to navigate to the client folder and execute: `cd job-sort/react-backend/client` `npm start` This will spin up a server on port 3000 for the frontend. Next you will need to open up an additional terminal and start up a server for the backend on port 3001: `cd ..` `node app.js` Now you are all set up! ## Running the tests Tests were created using mocha, chai, enzyme, and sinon Running these tests is as easy as... `cd job-sort/react-backend/client` `npm run coverage` ## Built With * React * Redux * Nodejs * Express * Downshift * Cheerio * MySQL * AWS ## Authors Austin Tackaberry ## License This project is licensed under the MIT License - see the LICENSE.md file for details

近期下载者

相关文件


收藏者