Skip to content

kellischeuble/kondoboard-etl

 
 

Repository files navigation

kondoboard-cron

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.

I have filmed a video walk through for this project, and the repo for the API can be found here.

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

Future Features

  • Find a better solution for hosting the ETL - resources are being wasted having all of that code hosted 24/7 if we only need access to it 2x / day. This will require the use of Docker
  • Add the ability to search for remote only positions. We will need to label jobs we are already pulling in as well as source some jobs from APIs like Remotive
  • Handle missing location tags better

License

License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.5%
  • Python 1.5%