ProductRatingWeb is an open-source online application that can be used to store data about food products in structured form.
Nowadays, there are many products available on the market. Consumers tend to try out new products but not all of them are good enough to stay with them for longer. On the other hand, people may have some loved products but each of them might do better on different occassion. What if a product tastes really well but contains a hell of preservatives and should not be eaten on a daily basis? Oh, there is also a price that may play a role while deciding to buy a product. Unfortunately, it is nearly impossible to remember all these information in a single mind. Well, unless you are an 👽...
So here comes the ProductRatingWeb. This application was designed to store all these information for you and make them available anytime.
Link to deployed app at Heroku: https://productratingweb.herokuapp.com/
All products can be viewed on the homepage. If you are looking for specific product, please use "Search" function. If you want to view all information concerning a product, click on the "Go to the Product" button.
Once you are registered, you can add a product by clicking "New Product". You will be asked to fill a form. It is recommended to add a picture for easy recognizion of a product.
Once you clicked on a "Go to the Product" button on the homepage, you will be able to update product information or delete the product.
NOTE: This option is available only to the owner of the item while logged in.
Users can create their own accounts using username, e-mail and password.
- decide whether you want to share your product with other users by setting it as private or public
- decide which user's products you want to see
- configure product information that you want to see on the homepage
- set main product categories to choose from while adding new product or updating existing one
- search function to sort by best matches
- advanced search options to be available
- email confirmation on register
- more profile information