Lounge-1

Lounge is the leading platform for universities and organizations committed to supporting the student experience

Summary

Lounge needed a graph-based discovery mechanism to enable users to find new groups, events, or even each other. Users that perhaps met at a mixer event and wanted to catch-up after, or recommend a new group or event to a friend.

This involved mapping the relationships between events, groups, locations, and friends to build a living graph, making discovery easy.

This graph database provided a fast and simple to use component that slotted into their existing architecture, providing the required performance and keeping the costs low while providing the users with the discovery experience they expected from a modern social platform.

This was accompanied by a 3-day crash-course in which Lounge’s core development team were trained on how to write new graph queries, how to add new models to the graph, and how to deploy and maintain the microservice and database.

Screenshots of the Lounge website

How it was built

The graph was built using Neo4j with an API layer written in Python using FastAPI.

The API was defined using OpenAPIv3 enabling the core team to easily reference and develop towards the API while the final version was under development.

It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more. Or maybe you have a creative project to share with the world. Whatever it is, the way you tell your story online can make all the difference.

Make it stand out.

It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more. Or maybe you have a creative project to share with the world. Whatever it is, the way you tell your story online can make all the difference.

Make it stand out.

It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more. Or maybe you have a creative project to share with the world. Whatever it is, the way you tell your story online can make all the difference.

Book a discovery call