HOME / Cases / E-portal solution for catering Ecommerce

Implementing B2B solution based on Oracle Commerce Platform

 

 

Challenge

The Customer is an owner of a restaurant chain.

The Client has decided to end up collaboration with catercow.com (a distribution service) and launch its own system that is more user-friendly and adapted for different platforms.

CLIENT:

INDUSTRY:

Ecommerce Food Retailer

PROJECT TIMELINE:

19 months

Functional Area

Software development

 

 

Technologies

  • Apache
  • Tomcat
  • MySQL
  • Spring MVC
  • Hibernate
  • Bootstrap
  • Jquery
  • Maven
  • SVN
  • Jira
  • Basecamp

SOLUTION

System Architecture is a common solution for small- sized web applications based on Java.

During the product development, 1Datagroup team has been using Tomcat, Spring MVC, Hibernate, and MySQL technologies.

The system has 3 user roles:

  • Client
  • Restaurant
  • Service Owner

Available functions for clients:

  • user registration, including registration with Facebook, Twitter, LinkedIn, Google Single Sign On support
  • products search by tags, price, location, date, number of people that are allowed to order a product

reviewing information about products

reviewing restaurant pages

products checkout and payments

using discount coupons

Also, there is a Client personal space where a user can edit personal information, review and edit a list of favorite restaurants, review an order history.

Functionality available for a Restaurant role:

Products management:

  • reviewing existing products, products CRUD with activation / deactivation
  • reviewing a payment history
  • reviewing an order history, order tracking
  • editing products delivery zones
  • editing order/cancellation terms
  • creating and editing discount coupons
  • reviewing a revenue report

Service owner functionality overview

A service owner inherits functionality and performs also client and restaurant management;

Restaurant management includes:

  • Management of restaurant statuses
  • Sending message to restaurants
  • Changing a password
  • impersonalization as restaurant
  • CRUD on restaurants

Client Management includes

  • Management of client statuses
  • Sending message to clients
  • Changing a password
  • impersonalization as a client
  • Deleting clients

RESULTS

According to the analysis and Google Analytics tools, the developed system is better adapted for mobile devices and more user-friendly for search engine systems.

Here is an example of Page-Speed Insights index:

Catercow.com ranking 34 / 100

Caterselect.com ranking 56 / 100

Product support will be continued in the near future. In case of successful launch, development of mobile clients, integration with existing delivery services, and functional expansion are expected

 

Useful services

Let’s Talk

Contact us now to discuss how 1Datagroup can help empower innovation across your organization

 

 

 

Try now