Skip to content

kalviumcommunity/PriceWarrior

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

67 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Price Warrior

Price Warrior is a full-stack web application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). It helps users track, compare, and get alerts on product prices across multiple e-commerce platforms, making it easy to find the best deals.


πŸ”₯ Features

  • User Authentication & Authorization (JWT)
  • Product Search & Price Comparison
  • Wishlist Management
  • Price Drop Alerts (notifications)
  • Responsive UI built with React.js
  • RESTful API backend with Express.js & Node.js
  • MongoDB for data storage

πŸ› οΈ Tech Stack

Frontend Backend Database Other Tools
React.js Node.js MongoDB JWT for authentication
Redux (optional) Express.js Mongoose ODM Axios HTTP client

πŸš€ Getting Started

Prerequisites


Backend Setup

  1. Navigate to the backend directory:

    cd backend
  2. Install backend dependencies:

    npm install
  3. Start the backend server:

    npm start

Frontend Setup

  1. Open a new terminal window/tab and navigate to the frontend directory:

    cd frontend
  2. Install frontend dependencies:

    npm install
  3. Start the React development server:

    npm start

Frontend will run at http://localhost:3000.


🎯 Usage

  • Register or login to your account
  • Search and compare prices of products
  • Add products to wishlist
  • Receive price drop alerts (if implemented)

🀝 Contributing

Contributions are welcome! Feel free to fork the repository, create feature branches, and submit pull requests. For major changes, open an issue first to discuss.


πŸ“„ License

This project is licensed under the MIT License.


πŸ™ Acknowledgements

Thanks to all open-source tools and libraries used to build this project.


Built with ❀️ using the MERN stack.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •