Skip to content

Put a Price on It! is a MERN Stack where viewers can look at the prices, description and ratings of various items found on ecomm sites to see if they are worth buying or not.

Notifications You must be signed in to change notification settings

donoftime2018/ItemCatalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ItemCatalog

Put a Price On It! is a modern MERN stack web application designed to help users make smarter purchasing decisions. Users can share information about items they find on platforms like eBay, Amazon, and more by adding an item’s name, price, and a brief description. The community can view these items, like their favorites, and assess their popularity. Key features include:

  • Community-Driven Insights: Users can post items and like others' posts (but can only like each item once).
  • Optimized Discoverability: Items are ranked and displayed based on popularity and affordability, ensuring the best value deals are highlighted first when users log in.
  • Personalized Profiles: Each user has a profile showcasing their activity, including recently liked and posted items, the most popular items, and a summary of their total contributions (likes and posts).

This intuitive platform empowers users to make informed buying decisions by combining price visibility with community feedback.

This MERN stack application is containerized and was initially available as Docker images on Docker Hub. However, with the full transition to Render.com for hosting, the Docker-based deployment is now defunct.

Continuous Integration/Continuous Deployment (CI/CD): A robust CI/CD pipeline automates updates to the client and server images. Each merged pull request to the main branch triggers the pipeline, which rebuilds and pushes updated Docker images to Docker Hub, ensuring that the latest code changes remain available for reference.

Hosting on Render.com: The live application is now hosted on Render.com using the renderDeploymentSetup branch. Render.com handles all hosting and scaling requirements, ensuring a seamless and reliable user experience. This branch is specifically configured for the deployment workflow, replacing the previous Docker deployment.

Feel free to explore the Docker images or view the live application hosted on Render.com!

About

Put a Price on It! is a MERN Stack where viewers can look at the prices, description and ratings of various items found on ecomm sites to see if they are worth buying or not.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published