PinTheLook

Product

Web Application

Industry

Furnishing and apartment designs

Our participation

Front-end, Back-end, DevOps, QA

This project relates to furnishing and apartment designs. It has to be a community of people who are deep in love with room designing and have relevant skills in order to help people in need to find the best look for their apartments, find the best and the most suitable furnishing.

This platform also has to help some furnishing vendors to promote their goods easily.

Screen

Get the Look

This website section is where users go to request the look of an inspiration image.

The task was to create user friendly interface where they key steps are:
– User select or Add an Inspiration image to Request the Look for;
– User select the type of Request: Get the Look of a Room or Product Image;
– User specify details about the Requests: Items, colors, dimensions, etc.;
– Users can request specific Ambassadors or they will be directly matched to Ambassadors meeting their requirements;
– After submitting, users will receive recommendations within 24-48 hours that they can view and rate.

2

Curate The Look

Curate The Look section is where users can create Look Boards based upon inspiration images (or without one).

The task was to create user friendly interface where they key steps are:
– Select or Add an Inspiration Image to Curate or Skip Step to curate without one;
– Select a Curation Template (or just use the default one);
– Search for Products and Drag & Drop into the template;
– Add Design Details;
– Submit for approval.

image 1773

Request The Look

The Request the Look page is where users go to Request the Look of an inspiration Image.

We created user friendly interface where they key steps are:
– User select or Add an Inspiration image to Request the Look for;
– Select the type of Request: Get the Look of a Room or Product Image;
– Specify details about the Requests: Items, colors, dimensions, etc.;
– Submit (users can request specific Ambassadors or they will be directly matched to Ambassadors meeting their requirements);
– After submitting, users will receive recommendations within 24-48 hours that they can view and rate.

56
Challenge #1

Implement internal messaging

One of the most complex tasks was the implementation of the internal messaging system.

Solution

We managed to create a messaging system independent of third parties within the service and acceptable short terms.

Challenge #2

A large number of connections

The system requested by the client, its functionality and interactions implied a large number of connections and dependencies.

Solution

We managed to develop a flexible system of interconnection of various elements within the platform, so that it would be easily expandable and manageable in the future.

Timeline

6 months

Our participation

2 back-end developers
1 front-end developer
1 QA engineer
1 project manager

Used technologies

Server-side

PHP, Laravel, Redis, MySQL, VueJs, AWS, CI/CD

Client-side & tools

React, Redux, Material UI, SCSS Modules, ESLint, Prettier

Do You Have an Idea?