Online Portal

A social networking with an open, free marketplace for micro-businesses all over the world.

For Ezebee version 1 we had used an MVC architecture based on a Zend framework, in PHP, with a relational SQL database. To achieve the improvements that the client needed for version 2, we adopted a service-oriented, RESTful, Web API architecture based on a Sails.js framework, in Node.js and the back-end relied on a NoSQL, graph database, OrientDB, which enabled elastic search. The UI was implemented in Knockout.js and to support real-time chat, we used Web Sockets. To enable money transfers directly through the chat application, we used Braintree and PayPal APIs.
The graph database and the tag weighting system - depending on how many products are associated with that tag - enabled a dynamic search, faster and more flexible, using tags’ popularity scores, preloading results, suggesting criteria to refine the search and loading the results at a very high speed.

Both v1 and v2 used MySQL, jQuery, CSS3 and HTML5, as well as Amazon Web Services hosting.

Work added: 22.10.20

Up