The aplication is deployed with GitHub Pages Job-board
For the visual purpuse I changed from server to actual api.
The change is in App.js
On GitHub create your own public repository for your project. Make sure NOT to initialise it with a README or .gitignore.
git remote remove origin
# This will prevent you from pushing to the original repo.
git remote add origin <YOUR-GITHUB-URL>
# This will add your GitHub location to your local git repository.
# You can confirm this by checking the new git remote.
git clone https://github.com/tomkotlar/job-board.git
cd job-board
npm install
You will install dependencies:
NodeJS | Cron | Redis | Axios | Express
| React | Gh-Pages
💻 Run Your App locally:
cd client
npm start
This will run the app in development mode. It opens http://localhost:3000 in the browser. The page will reload if you make edits.
💻 Run Your server locally:
#in separate terminal window
cd server
node app/listen.js
This will run the server / listen.js file in development mode. Port http://localhost:9090. The port needs to run in same time with react app / port 3000.
- view a list of all jobs
- view the job description
- apply for the job
- search for job title
The app is based on Code Drip.
The API GitHub Jobs:
GET /positions.json