Taishi-Y / react-job-board

A job board for developers.

Home Page:https://www.entrydevjobs.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Job Board

Find entry level software positions posted on Github Jobs.

This project uses Create React App v3 and netlify-lambda v1 together in a Netlify Dev workflow.

Project Setup

Source: src/lambda is specified and can be changed in the package.json script: "build:lambda": "netlify-lambda build src/lambda".

Dist: Each JavaScript file in there will be built for Netlify Function deployment in /built-lambda, specified in netlify.toml.

Babel/webpack compilation

All functions (inside src/lambda) are compiled with webpack using Babel, so you can use modern JavaScript, import npm modules, etc., without any extra setup.

Local Development

Get things fired up by cloning the repo and doing the following

# Make sure you have the [Netlify CLI](https://github.com/netlify/cli) installed
npm i -g netlify-cli 
# install all dependencies
npm install 
## done every time you start up this project
ntl dev ## nice shortcut for `netlify dev`, starts up create-react-app AND a local Node.js server for your Netlify functions

This fires up Netlify Dev, which:

  • Detects that you are running a create-react-app project and runs the npm script that contains react-scripts start, which in this project is the start script
  • Detects that you use netlify-lambda as a function builder, and runs the npm script that contains netlify-lambda build, which in this project is the build:lambda script.

You can view the project locally via Netlify Dev, via localhost:8888.

Deployment

During deployment, this project is configured, inside netlify.toml to run the build command: npm run build.

For more information, visit here

About

A job board for developers.

https://www.entrydevjobs.com


Languages

Language:JavaScript 96.6%Language:HTML 3.4%