Dynamic web app for seamless product search, price tracking, and notifications from various E-Commerce sites.
-
Product Search:
- Intelligent search with debouncing for quick suggestions.
- Adapts to user input, ensuring a seamless and user-friendly search.
-
Pin Products:
- Empowers users to track price changes for pinned products.
-
Notification System:
- Utilizes a specialized library for email notifications on price drops.
- Configurable user-set thresholds for prompt email alerts.
-
Login and Sign Up:
- Unique monkey animation during login for enhanced user engagement.
-
Auto-Suggestions:
- Streamlines the search process with intelligent auto-suggestions.
-
Multi-Source Product Information:
- Displays prices and features from various E-Commerce sites.
-
Wishlist:
- Allows users to manage a personalized list of desired products.
- ReactJs
- Material UI
- Node Js
- Express
- MongoDB with Mongoose
- Bcrypt
- Fuse
- Cors
- Firebase
- Nodemailer
- JSON Web Token
# Clone the Repository
git clone [repository_url]
# Install Dependencies for the Client
cd client
npm install
# Install Dependencies for the Server
cd ../server
npm install
# Run the Server
nodemon app.js
# Run the Client
cd ../client
npm start