
SUBJECT MATTER
This project is a unique idea in the field of online shopping. Retailers are enthusiastic about these products and support them, as they help to convert about 4% of users into real buyers.
SCOPE OF WORK
- We have created a web application that allows customers to receive information about current discounts on goods of interest on retailer sites and due to the playing an online game and earning points, receive the goods completely free of charge.

WHAT WE PERFORMED
Duration:
4 months
Team:
Backend - 1, Frontend - 1
Mission
We created the basic structure of the site, developed navigation and made the user interface based on two colors. The client wanted to use a red color for emphasis, as the main idea ofthe site was a game that attracted attention
Results
- The client did not want to use any frameworks, so it was decided to use jQuery. The site layout was done using the Twitter Bootstrap toolkit. We made a decision to place the goods using the Masonry style in order to put more goods on the page. Server-side loading of goods was also implemented while scrolling. One of the main elements at the front was a Minesweeper style game. The client wanted it to be in pure JavaScript and animation in CSS3. We also liked this idea so we implemented it eagerly
- The server part was developed by using NodeJS + MongoDB technology. We also built a parser engine, which constantly monitors discounts on retailer sites and updates the existing database. The client wished to use SocketIO technology to get the game results in real time. The entire backend structure has been developed in accordance with the best international practices. It is fully documented and ready for further expansion and support
IMPLEMENTED FEATURES
Registration
A standard Facebook login module has been developed
Online game
A registered user has the opportunity to play an interesting animated online game to buy goods at a discount, or get it absolutely free
Search
A quick auto-complete search was implemented on a system that offers options while entering keywords
Parsing retailers
We also implemented an opportunity to replenish the base of retailers' products constantly with the help of integrated Web API and the parsers we wrote
Payment System
The Payment System was implemented on the basis of Paypal integration
Navigation
We have proposed and implemented a good option for navigating the catalogs and brands of the products presented on the website
TECHNOLOGY STACK
SocketIO
HTML5
CSS3
jQuery
NodeJS
MongoDB
Nginx
Bootstrap
GOT AN IDEA? LET'S DISCUSS!
Share your project’s scope, time scales, technical requirements, business challenges, and other details you consider necessary. Our team will study them and contact you soon.
Let’s make an exciting product together!
MORE PROJECTS