B2C Review Platform

Industry: Advertising

Country: USA
JavaSpringSpring SecurityThymeleafAngularStripeHibernatePostgreSQLJenkinsElastic SearchAWSEC2S3SESNginx
Advertising Reviews main

Description

This application aims to create a platform for sharing and discovering reviews of businesses. At the core of it stands the notion that both companies and potential customers can benefit from this.

In essence, this is the digital version of word-of-mouth. Companies that register can view how they are perceived by customers. On the flip side, customers can look at the reviews of a company they are interested in and find out what others had to say.

A very interesting feature for companies is the ability to seek out reviews from their customers. This means creating templates that can be sent out to clients. The best part is this can be automated, thereby saving time and resources.

In today’s age, reviews are everything. Their value for businesses cannot be overstated. With all the offers out there, customers are unsure of what is their best option. The most reliable source of information to them is the opinion of other customers. This is why Advertising Reviews is an essential part of quality control and marketing.

Client goals

By request of our client, Advertising Reviews is an MVP. All the essential functions are there, but we avoided lengthy work on features that might not be needed. As of now, the main goal is collecting data and feedback on the application and improving it where necessary.

Main roles

Business owner

The person who registers the business.

Manager

Essentially the same as the business owner, with the difference that he cannot receive payment.

Clients/Customers

The people who review businesses.

Super Admin

They activate or deactivate companies’ accounts, see every review and general information as well as administering the entire platform.

Advertising Reviews Illustration 1

Implemented features

First, we created the backbone of the Advertising review, which consists of two features. First, the basic function of registering a company, and, secondly, the ability for those companies to create a custom review template for clients to fill out.

Obviously, a review template without the possibility of leaving an actual review is pointless. So, we added all the features necessary for the reviewing process.

After we took care of the bare essentials, we expanded the application by adding a payment option. To best implement this, we used Stripe.

Whenever you deal with reviews, it is important to keep in mind the possibility of fraud; of reviews that do not accurately represent a company’s service. To that end, we designed an advanced algorithm that protects against any kind of review fraud.

To round out the product, we created a panel for the super admin. From here, he or she can keep an eye on everything happening on the platform. Should it become necessary, the super admin can step in to ensure everything goes smoothly.

Details

Timeline

January 2018 - June 2018

Team

4 Full Stack developers, 1 UI / UX Designer, 1 QA Engineer

Used Technologies

B2C Review Platform Java

Java

B2C Review Platform Spring

Spring

B2C Review Platform Spring Security

Spring Security

B2C Review Platform Thymeleaf

Thymeleaf

B2C Review Platform Angular

Angular

B2C Review Platform Stripe

Stripe

B2C Review Platform Hibernate

Hibernate

B2C Review Platform PostgreSQL

PostgreSQL

B2C Review Platform Jenkins

Jenkins

B2C Review Platform Elastic Search

Elastic Search

B2C Review Platform AWS

AWS

B2C Review Platform EC2

EC2

B2C Review Platform S3

S3

B2C Review Platform SES

SES

B2C Review Platform Nginx

Nginx

We use cookies in this website to give you the best experience on our site and show you relevant ads. To find out more, read our privacy policy rules.