WiseDealing

Wisedealing is an innovative platform designed to streamline online shopping by aggregating the latest deals, discounts, coupons, and promo codes from major e-commerce websites like Amazon, Best Buy, Walmart, eBay, and Woot.

Vision

Wisedealing was created with the vision to provide users with a one-stop destination for finding the best online deals. Our goal is to make online shopping easier and more efficient by offering a comprehensive database of deals from various popular retailers.

Backend System

I developed a backend system that continuously fetches, categorizes, and converts deal and product data from various retailers into our standardized format. This data is then saved to our database. The system performs daily updates to ensure users always have access to the most current deals available across these platforms. The backend is built using Node.js and Express.js, with serverless functions and Node NLP for product categorization.

Frontend Experience

On the Wisedealing frontend, built with Next.js and styled using Tailwind CSS, users can effortlessly search or browse products by name, brand, category, or store. Additionally, Wisedealing offers a multisearch feature, allowing users to perform real-time searches across multiple websites simultaneously. This feature enables users to compare prices and find the best deals efficiently.

Development Role

As the Full-stack Developer of Wisedealing, I took on the responsibility of overseeing both the frontend and backend development phases. Initially, I developed the backend to fetch thousands of product data points with a single click, categorize them, convert them to our standard format, and save them to our database. The backend, written in Node.js and Express.js, includes serverless functions and utilizes Node NLP with a custom-trained model to categorize products based on category and name.

User Interaction

The frontend allows users to find or browse these products by category, brand, or product name. This involved designing and implementing the system architecture, ensuring seamless integration of features, and optimizing the platform for performance and user experience.