Skip to content

Coupon Catcher is a coupon collection app that helps users find and use discount codes from various e-commerce stores, making savings easier.

Notifications You must be signed in to change notification settings

rohan26ir/Coupon-Catcher

Repository files navigation

Coupon Catcher: A Coupon Collecting Application

Project Overview

Coupon Catcher is a Coupon Collecting Application designed to help users find and use discount coupons for popular e-commerce stores in Bangladesh. The application collects all available coupons from various e-commerce platforms, enabling users to easily access discount codes, save money, and enjoy various promotional offers.

Key Features

  • User Authentication: Users can sign up or log in using their email or Google account via Firebase Authentication.
  • Coupon Discovery: Users can see available coupons for different brands, view details such as discount amount, expiry date, and product categories, and copy coupon codes with one click.
  • Brand Listings: The application lists popular brands, showing details such as logos, ratings, total coupons, and product categories.
  • Responsive Design: Fully responsive design optimized for mobile, tablet, and desktop views.
  • Coupon Copy: Users can copy a coupon code to the clipboard.

Tech Stack

  • Frontend: React.js
  • Backend: Firebase (for authentication)
  • Hosting: Firebase Hosting
  • NPM Packages: react-router-dom, react-copy-to-clipboard, react-toastify, Firebase SDK, AOS (for animations), and others.

Features Implemented

  • Authentication System: Secure login and registration using email/password or Google authentication.
  • Homepage: Displays a dynamic banner slider and shows top brands, brands on sale, and additional sections.
  • Brands Page: Shows a list of brands, including the sale status.
  • Coupon Details Page: Displays brand coupons in a grid format with options to copy coupon codes.
  • My Profile: A personalized profile page where users can view and update their information, including photo URL and name.
  • Forget Password: Password recovery functionality is implemented using Firebase Authentication.
  • Custom Animations: A special animation has been implemented using the AOS package for the homepage.

Live URL

Coupon Catcher Live Demo

About

Coupon Catcher is a coupon collection app that helps users find and use discount codes from various e-commerce stores, making savings easier.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published