Journey
2025-04-06
- Implemented email notification system.
- Added price history chart for products.
2025-02-02
- Enabled two-factor authentication for user accounts.
- Integrated Google Analytics for usage tracking.
2025-02-01
- Refactored and simplified the database schema.
- Built a crawler for Takealot products.
- Launched the crawler with a throttle of 5 requests/second to respect their infrastructure and avoid detection.
- Added product ID search functionality.
2025-01-31
- Set up Google OAuth for authentication.
- Migrated site to vivere.dev.
- Implemented account merge logic to unify external and existing local accounts.
2025-01-30
Took a week off during Lunar New Year in Korea to revive this project. The original .NET Framework version was outdated and incompatible with current packages. Initially attempted porting to ASP.NET Core, but progress was slow. Opted instead to start from scratch using the latest ASP.NET Core web template.
Deployed the new skeleton to nbergesen.com using an App Service on the Premium v3 P0V3
plan, with a Standard
SQL Server instance for development.