A (cheapass) webapp that scrapes urls for discounts and send an alert to the phone (telegram) when a discount is found.
I created a scraping script in golang to be able to scrape certain products for discounts. But after experiencing the benefits for myself I wanted to create an app that could be shared with others and had the potential to be expanded with multiple vendors. This app is an experiment to see if it's possible and benefitial to build a fullstack application with golang combined with htmx.
Try It #
- It's possible to register a new account only via email & password registration. The oauth2 providers have not been configured yet.
- Then you can confirm your account in your email (also check spam), and login.
- Acquire your telegram chatid and save it in the settings.
- Then pick a bol.com url to track and see it in action. You can track individual products, or a product overview of multiple products as well.
Status #
- 🚧 WIP
- 📆 Build in 2023
Stack #
Code #
- You can review the code. FYI I've removed lot's of vital components so it might look messy.
- Download the code (expires in 1 week).
Lubov 🎨 #
An basic art website
Status #
- ✅ Completed
- 📆 Build in 2023
Stack #
Timit 🕓 #
A showcase project with the intention to learn Vue and apply the newly aquired webdev skills for potential employers (built during my first 6 months as a developer)
Status #
- ❌ Abandoned (served it's purpose)
- 📆 Build in 2020
Stack #
File Import Script ⛑️ #
A panic script I made in to tackle a concerning problem the company was facing.
- We had an integration partner that failed to deliver on their promised api. We were promised that we would get access to the files of each of our clients through an api.
- This api was not developped, or never delivered, and our clients were angry that their files weren't available in our platform as promised.
- We had to think fast, so we went to each of our clients individually and downloaded all their files onto a harddrive.
- Then these files had to be filtered and uploaded into our system (mongo + bucket).
- So the purpose of this script is to compile a list of unique filenames, which have to be labeled to match with our internal labels. And also be able to import and label each file properly.
- I completed this in a couple of days and in a relativly newly learned programming language (go).
- So I was quite proud of that achievement, hence the showcase here.
Status #
- 🔒 Confidential
- 📆 Build in 2023
Stack #
Code #
- If you would like to view the code, let me know.
- I've removed the company sensitive data and can add your email to the repository.