The main project goal was to develop the thematic social network for creative people. All members unite in hubs to communicate, share media content and co-work on commercial and non-commercial projects. Users have different roles; at their disposal they have a list of their own posts with the ability to limit access to it, as well as multi-functional calendar with lots of different events.
The main differences from other social networks are:
Server and client parts of the social network are developed as separate applications. The client part is a web application built mainly on Ajax, web pages layout was done using Tiles template framework and Less stylesheet language. The server part is a set of REST services, that allows to create multiple client applications (web, mobile, etc.). During application development Hibernate, Spring MVC were actively used.
Technologies: JQuery, Less, Tiles, Java 7, Hibernate, Spring MVC, MySQL, Jackson, Apache Tomcat, Maven, Redmine, Git, GitHub, Swagger, IDEA, Bootstrap.
Sergey Kastukevich, Technical Lead OCS Innovation Company (OCSICO), Software development company
Best thanks JazzTeam for their work. On our project JazzTeam developers were involved in the development of thematic social network for creative people. Despite very short project terms JazzTeam engineers have seen into existing groundwork quickly. They took the initiative in resolving disputes, constantly going to the dialogue, acted as JavaScript consultants. Their work was transparent and accurate. JazzTeam developers had implemented complex and voluminous functionality with help of Hibernate considering all our requirements.
I can recommend JazzTeam as an experienced and reliable partner. They have responsible approach to every stage of work and highly respect the customer interests.