Skip to content

FOSS Photography API developed in Node. This is the backend for my FOSS Photography Application.

Notifications You must be signed in to change notification settings

cameronwc/Foss-Photography-Api

Repository files navigation

Foss Photography API

build and test codeql snyk deploy Docker Hub Quality Gate Status

Requirements

For this project Nodejs and npm have to be installed on your system.

Get Started

Clone the repo

Install Dependencies

npm i

Export your api keys.

PEXEL_API_KEY="your pexel api key"
UNSPLASH_API_KEY="your unsplash api key"
PIXABAY_API_KEY="pixababy api key"

Run Server

node index.js

Make (docker)

make build

Docker Compose

docker-compose build && docker-compose up

Browse to localhost:3000

Testing

This API is tested with mocha and chai

To run these test

npm test

Architecture Diagram

Foss Arch Diagram

About

FOSS Photography API developed in Node. This is the backend for my FOSS Photography Application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages