/Dad-A-Base-API

The API for the central location for all dad jokes on the internet: The Dad-A-Base.

Primary LanguagePythonMIT LicenseMIT

The Dad-A-Base

Where does a software engineer keep all of his dad jokes? In the Dad-A-Base, of course.

This site collates and delivers a random dad joke whenever you ask for one.

https://dad-a-base.online/

Motivation

This is website tells random dad jokes that are stored in the Dad-A-Base that I made during quarantine. I was running out of jokes to tell to my girlfriend to annoy her, so I wanted to make sure I over-engineered a solution to permenantly solve the problem.

This is the backend portion of the project. For the frontend see this repository.

Tech/framework used

The Dad-A-Base backend was built with:

Test

All tests are written using Pytest.

Use python -m pytest to run the testing suite. Note that due to the way Python handles imports, running pytest does not work on its own.

Contribute

Any and all contributions are welcome. This is a fun, on-the-side kind of project, so please be patient with me getting back to you.

License

This project uses the MIT license.