Client

The customer was a Russian-based startup that operates in the e-commerce industry. The company had already developed a cashback service, allowing users to save up to 40% of each purchase. With this digital solution, the founders raised funds and created a network of 1,200 partner stores.

Project goal

The client aimed to build an online marketplace and pitch it for investment. A web platform was intended to comprise multiple stores, selling smartphones and tablets. The company wanted to tie it with a cashback service acting as a browser extension, so that users would be able to save money while receiving an engaging shopping experience.
Another important task was to enable the fast creation of device comparison pages that would have high Google rankings.
Also, the customer needed to connect an e-commerce marketplace with a global affiliate network that serves as an intermediary between advertisers and publishers. Charging e-shops for desired actions, it helps them increase revenues while webmasters monetize website traffic.

Project summary

Our team created a marketplace, which includes 25 large stores such as MTC, Samsung RU, AppleAvenue, Cstore, and re:Store.

Project duration

3 months for MVP development

Team

a backend developer, frontend developer, UI/UX designer, project manager

Technologies

Python, Django, jQuery, Vanilla JS, PostgreSQL

Solution

Our specialists started with analyzing the project goals and requirements. Since the customer aimed to create an online marketplace and pitch the end solution to investors, we decided to make an MVP—a minimum viable product—that would include only the key functionality and showcase the value.
Following Agile methodology, our engineers divided the scope of work into short sprints to boost efficiency and deliver new features every 2-3 weeks. With everyday 15-minute meetings with the team and close cooperation with the client, everyone knew what had been already done and what was left.
The customer was able to monitor all activities via Jira, a time tracking application, and AraIS, our internal information system. At Arateg, we built this platform to enable our customers to view reports, communicate with specialists, and control the development process.

During the project, our software engineers encountered the following challenges:

  1. An e-commerce platform had to process large amounts of data—up to 100GB per day collected from 25 online stores—while continuing to provide a seamless user experience. As companies connected to the system had their own goods, prices, etc., it was important to provide automatic tracking of all updates.
    Our software developers enabled data parsing, parallelizing the process of information collection and analysis, received from 25 stores.
    With an incorporated parser, an e-commerce platform easily withstands high loads, being able to handle far more than 100GB a day. Using Python in conjunction with Django, our engineers built a complex logic for the backend.
  2. According to the client’s requirements, the server load had to be as low as possible.
    To reduce the load, our web developers used only lightweight technologies. With the view of providing efficient data management, our team integrated a PostgreSQL database. For the frontend, we used jQuery and VanillaJS, which is the most lightweight framework.
    Aiming to make an e-commerce website with a high page load speed, our software engineers enabled cashing and database indexing.

The key features

  1. User registration and authorization
  2. User account
  3. Convenient search with multiple filters
  4. Catalogue
  5. Reviews and ratings
  6. Product comparison
  7. Price comparison of different online stores
  8. Cashback from each purchase
  9. Payment gateway (PayPal)
  10. The ability to withdraw money via PayPal, QIWI, WebMoney, Visa, Mastercard, etc.
  11. The ability to add goods to Favorites
  12. Group purchases (if a group of customers make purchases, they are given a discount)

Result

We created an e-commerce website that comprises 25 large online stores and connects with a global affiliate network. Serving as an intermediary between advertisers and webmasters, this network allows e-shops to increase their revenues, helping them generate more website traffic.
With the delivered product, the company was included in the list of “TOP 5 startups in Russia”, having been recognized out of nearly 100 participants.
A unique platform feature is that it offers a cashback service from the same provider, so that users don’t have to look for third-party solutions. This service automatically suggests where to find the best deals, ensuring a pleasant shopping experience.

Are you wondering how much does it cost to build an online marketplace? Read our article “How to make an e-commerce site and what is the cost in 2020?”.

If you need to create something similar, our custom web development company is ready to help. At Arateg, we provide the following services:
  1. project consulting
  2. business analysis, including time and budget estimations
  3. UI and UX design
  4. online marketplace development (mobile, web)
  5. quality assurance
  6. post-launch system maintenance
When building a software project, we also assist our customers in marketing activities: analyze your competitors, prepare empathy maps, impact maps, user stories, etc. You are welcome to contact us and receive a free project consultation right now!

More case studies you may like

We’d love to work with you

Drop us a line about your idea, project, or challenge.

We’d like to discuss how we can help you.

We’ll add your contact details provided in this form to our CRM to contact you regarding the request. For more information, please visit our Privacy policy.