Skip to content

Web scraper bot with database and web application for fetching, analysing, and displaying the number of visitors at my local gym over time.

License

Notifications You must be signed in to change notification settings

Lindronics/gym_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3ae91a7 ยท Sep 15, 2021

History

39 Commits
Sep 12, 2021
Jun 30, 2021
Sep 12, 2021
Jun 30, 2021
Sep 14, 2021
Sep 14, 2021
Sep 15, 2021
Jun 30, 2021
Sep 14, 2021
Sep 14, 2021
Sep 12, 2021
Jul 2, 2021

Repository files navigation

Gym Bot

AWS CloudFormation deploy Deploy to Firebase Hosting on merge

Going to the gym when it is too busy sucks. My local gym has a website that displays the number of current visitors, but no further information.

That's why I wrote a web scraper bot which fetches the number of current visitors from the website every 30 minutes and stores the data in a database for better analysis.

I also wrote a simple web app which can query and display the data on any edge device.

๐Ÿ‘‰ Link to web app ๐Ÿ‘ˆ

Architecture

The scraper, DB, and backend are hosted on AWS. The frontend is an Angular web application hosted on Firebase.

All deployments are automated using Github Actions to invoke CloudFormation or Firebase deploy.

Architecture overview

About

Web scraper bot with database and web application for fetching, analysing, and displaying the number of visitors at my local gym over time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published