
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:
Technical Highlights:
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:
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