Gateway - software development tool

A universal protocol to combine all the app's in a single event-driven network without IP reference.

Project description

Gateway is a software solution designed for developers and system architects. Developers or software development agencies who want to standardize their projects and not to design the data exchange interface and data analytics for each customer are target audience of this software solution. Using a template solution, developers save time and money for development. It represents the standardized solution for data exchange between applications. The developed application is capable of generating user activity analytics based on the data transmitted by the user. Each application has a unique serial number so a developer can easily identify the device. Data transfer in this web application is carried out by means of the events, that are exchanged between devices. With this web app, developers can combine IOS, Android, Web and Server into a single data exchange network.

The key features

  • Combination of iOS, Android, Web and Server into a single data exchange network
  • User activity analytics
  • The standardized solution for data exchange between applications
  • Events based data transfer


  • RDBMS​:
  • Frameworks:
    Spring MVC, Hibernate, JavaScript, JUnit, JSP
  • UI​:
    JSP, JSTL, JavaScript, JQuery, CSS3, Html5, Bootstrap
  • Application Servers:
    Apache Tomcat 7,Jetty
  • Operating Systems:
    Ubuntu server
  • Technologies​:
    Java (EE, SE), HTML/CSS, JavaScript, Maven, JPA, REST,Java multithreading &
    concurrence, JDBCScrum.