Skip to content
This repository has been archived by the owner on May 9, 2023. It is now read-only.

tomkotlar/job-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

💼 Job-board Server

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

📋 Instructions

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.

📂 Setting up your own repository

git clone https://github.com/tomkotlar/job-board.git

cd job-board

📀 Install

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.

User actions

  • view a list of all jobs
  • view the job description
  • apply for the job
  • search for job title

Api

The app is based on Code Drip.

The API GitHub Jobs:

GET /positions.json