FreeCouponSaver

FreeCouponSaver

Year

2024

Tech Stack

Astro.jsGolangGin FrameworkCollyNginxNode.jsnpm

About the Project

A dynamic coupon aggregation platform that delivers the latest free Udemy coupons to users daily. FreeCouponSaver helps learners discover free educational opportunities by automatically curating and displaying fresh course deals.

Key Features:
  • 🎓 Daily Coupon Updates: Fresh Udemy coupons automatically gathered and displayed
  • 🔍 Web Scraping Engine: Automated coupon discovery using advanced scraping techniques
  • ⚡ Fast & Efficient: Lightweight Astro.js frontend with blazing-fast page loads
  • 🔄 Real-time Data: Backend continuously updates coupon availability
  • 📱 Responsive Design: Optimized browsing experience across all devices

Technical Highlights:
  • Built high-performance backend API using Golang and Gin framework for efficient request handling
  • Implemented automated web scraping pipeline with Colly library for real-time coupon collection
  • Utilized Astro.js for optimal static site generation and SEO performance
  • Configured Nginx as reverse proxy for enhanced security and load balancing
  • Designed scalable architecture to handle daily data refresh cycles

My Role

Full-Stack Developer
Solo developer responsible for all aspects of the project:
  • 🏗️ Backend Development: Built RESTful API with Golang and Gin framework
  • 🕷️ Web Scraping: Developed automated scraping system using Colly library
  • 🎨 Frontend Development: Created responsive UI with Astro.js
  • 🗄️ Data Management: Implemented data collection and storage strategies
  • 🚀 DevOps: Configured Nginx server and deployment pipeline
  • 🔧 Maintenance: Ensured daily updates and system reliability

Project Gallery

LOST DREAMER

asim0000.ak@gmail.com