Skip to content

A simple API created to be utilized in the 'Careers' section of a website. It has 3 levels of user access: Everyone, Registered Users and Admin.

Notifications You must be signed in to change notification settings

raquel-f/job-board-API

Repository files navigation

Generic badge

Job Board API

A simple Job Board API with security

Deployed API

https://ws-job-api.herokuapp.com/

API Endpoint Documentation

https://app.swaggerhub.com/apis-docs/raquel-f/ws-job-api/1.3.1

Getting Started

# Clone this repository to your local machine
git clone git@github.com:raquel-f/job-board-API.git

# Get into the directory
cd job-board-api

# Add .env file and add your own CLEARDB_DATABASE_URL, LIST_PER_PAGE, PORT, AUTH0_AUDIENCE & AUTH0_DOMAIN
# DATABASE URL SYNTAX: <service>://<username>:<password>@<host>/<database>?[optional params]

CLEARDB_DATABASE_URL=<DATABASE URL> 
CONNECTION_LIMIT=<MAXIMUM DATABASE USER CONNECTIONS>
LIST_PER_PAGE=<NUMBER OF RESULTS PER PAGE>
PORT=<PORT THE API RUNS IN>
AUTH0_AUDIENCE=<AUTH0 AUDIENCE URL>
AUTH0_DOMAIN=<AUTH0 DOMAIN URL>

# Install dependencies
npm install

# Run the server locally
npm start

About

A simple API created to be utilized in the 'Careers' section of a website. It has 3 levels of user access: Everyone, Registered Users and Admin.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published