Go to file
Adam Veldhousen a424af4fbf
rearrange some things for better structure
2023-05-10 21:02:43 -05:00
doc docs and architecture planning 2023-04-16 13:06:10 -05:00
env managed to get catalog service to import auctions from runner, and db migrations to work 2023-05-09 23:56:49 -05:00
src rearrange some things for better structure 2023-05-10 21:02:43 -05:00
.gitignore Squashed commit of the following: 2023-05-06 22:12:12 -05:00
.tool-versions managed to get catalog service to import auctions from runner, and db migrations to work 2023-05-09 23:56:49 -05:00
LICENSE docs and architecture planning 2023-04-16 13:06:10 -05:00
Makefile managed to get catalog service to import auctions from runner, and db migrations to work 2023-05-09 23:56:49 -05:00
README.md runner works, can run locally 2023-04-16 21:15:47 -05:00
Tiltfile rearrange some things for better structure 2023-05-10 21:02:43 -05:00
go.work managed to get catalog service to import auctions from runner, and db migrations to work 2023-05-09 23:56:49 -05:00
go.work.sum managed to get catalog service to import auctions from runner, and db migrations to work 2023-05-09 23:56:49 -05:00

README.md

Barretthousen

Search and get alerts for items across the most popular auction sites.

Goals

  1. Ability to search upcoming and live auctions across major auction sites
  2. Get an email digest of upcoming auctions for the week

Future goals

  1. Get email alerts when these auctions are about to go live
  2. Specify search criteria for email alerts

Technology

For Users

For Admins

Arcchitecure Diagram MVP

Services

  • Web-client Frontend site that users access to browse upcoming auctions and subscribe for updates to their searches

  • Catalog API for searching upcoming auctions.

  • Ringman Manages email subscriptions and sending emails to users about upcoming auctions.

  • Runner Scrapes sites for upcoming auctions. Transforms the data into a suitable shape and stores it for use by the frontend.

  • Auctioneer Enables site administrators to kicks off scrape and email jobs in Runner and Ringman, and view status on current/past jobs.

  • BHDB Monolithic postgres datbabase tying it all together

Contributing

Install asdf and run hack/asdf_plugin_setup

make setup