Skip to content

Kondoboard - job search website aggregation. Extracts data from multiple job search website API, transforms the information into a common data structure,loads the uniform data into an ElasticSearch database for rapid and precise full text search capabilities.

License

Notifications You must be signed in to change notification settings

Mark-McAdam/kondoboard-etl

Repository files navigation

kondoboard-etl

This repo contains the extract, transform, load application for Kondoboard, a platform that allows Lambda School students to browse, save, and track job postings during the job hunt.

This project contains two parts in order to function, the repository Kondoboard-API holds the other half that handles api calls to the elasticsearch database.

Table of Contents

Diagrams

We created C4 diagrams to communicate the software architecture

Context

Context

Container

Container

Install

pip install -r requirements.txt

Usage

uvicorn main:app --reload

Testing

pytest

API

FastAPI - Swagger documentation

License

license

About

Kondoboard - job search website aggregation. Extracts data from multiple job search website API, transforms the information into a common data structure,loads the uniform data into an ElasticSearch database for rapid and precise full text search capabilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published