This is a simple e-commerce website built with Laravel framework
Features
- Users can view each product and give reviews about them.
- Users need to be logged in to give review.
- A rating(random number between 1-5) will be generated for each review (see below to know why). The average of all ratings for a particular product will be used to generate overall rating for that product.
Limitations
- Logging out results in loss of items in the cart
Why Random Rating?
Initially, this project was supposed to be an AI based project for Product Rating Using Sentiment Analysis of the reviews written by the users. But since I couldn't integrate the AI(sentiment analysis) part that was written in Python into this PHP(Laravel) based website, this project became just a simple e-commerce website.
The Product Rating Using Sentiment Analysis project was seperately done using Python's Flask micro web framework. See the project