The idea : lollidays

Lollidays is a social network specialised in leasure and entertainment activities.

It includes the classical functionnalities of a social network. Users have access to powerful tool to meet new people according to their favorite leisure activities.

Bigframe1

Homepage

Bigframe2

Search engine

Choosing some criterias

Bigframe3

Search engine

The 'When' parameter

Bigframe4

A lolliday

Results from a search query

Bigframe5

Chat

Conversation in progress

  • Alt Title
  • Alt Title
  • Alt Title
  • Alt Title
  • Alt Title

A search engine with the following parameters When, Where, Who, What allows you to find nearby or at the other end of the world new contacts around outdoor activities, places or a certain period of time.

Novelys entirely developped the technical face of this site : web developpement, design, maintenance, automatic tasks and the hosting infrastructure.

The development

The website is centered on the multi criterai search engine:

When, around which dates you're searching? Where, which country? which area? which city? Who, what kind fof profiles are you looking for? What, what activites are you interested on? Sports? Leisures? …

We chose Sphinx as the search engine because it can cross the usual boundaries of a relational database.

A precise indexation and a special treatment using Ruby leads to a reliable and flexible system with good average performance.

In brief

lollidays : social network to look for new friends around activities, places, vacation trips

Functionnalities
  • • Multi criteria search engine
  • • Social network
  • • Integrated web chat
  • • Complete internationalization
Technologies
  • • Ruby on Rails
  • • Sphinx
  • • EventMachine
  • • jQuery

We measured those performances on our production platform using Siege to simulate the scalability.

Besides, we integrated a chat module. Server side it's based on the Ruby library EventMachine and on the client site it's pure JavaScript code using the long polling technique. This chat module will be soon released as open source software.

The site is fully internationalized: every text and messages can be modified and translated via the admin module.

To note

More generally, Novelys setup a production chain easyly capable of daily deployment, on the staging or the production environment.