logo
Business App Development
Back to list

Sosympl: Business Apps Ecosystem Development

Project summary

Details

  • Client:Sosympl Sàrl
  • Industry:Software
  • Service:Business Application Development
  • Completion time:14 months
  • Location:Lausanne, Switzerland

Context

Sosympl Sàrl is a Swiss company based in Lausanne active in the creation and commercialisation of business applications and software for SMBs aimed at streamlining operations and digitalize paperwork.

Sosympl Sàrl is a B2B business mainly focused on a Saas business model.

For Sosympl Sàrl we have build a set of web application in Angular.js and Nest.js, a total of 8 apps, including management of bills, projects and offers. We have also built their website which you can visit at https://sosympl.ch.

One of Sosympl analytics dashboard

Offer tracking analytics dashboard

What's special about this project?

In this section we will discuss a few signature features for this project and things that can interest you for your business app development needs. It's a collection of interesting features and business app design principles that should be implemented at your company as well. ✅

Process Digitalization

Sosympl, with its process centric approach, wanted us to digitalize their processes according to three principles: Touchless, Paperless and Cashless. In order to do that we have conducted several workshops with the client making sure to first capture all process details, mapped them on paper and then only proposed a digital solution to make sure all pain points are solved.

Process Mapping and Redesign

Process Mapping and redesign done for Sosympl Sàrl

Cloud Architecture

In order to provide an architecture that made sense for our client's need both in terms of scale and cost effectiveness, we have decided to go for an serverless infrastructure on Google Cloud. This architecture allows us to automate most of our flows, make sure that server are turned on and off according to traffic and set up a cost effective strategy. We have also used external services for databases, file storage, user authentication and CICD pipelines.

On the database side, we have decided to use a NoSQL Database for quicker and greater analytics at scale and 0 database costs due to our client size. Firestore offers great APIs, great pricing and fast response time. The ability to build indexes also allows for complex queries to be executed. For more complex calculations and aggregations, we have built specific procedures in our API all with a response time lower than 1 second.

High level cloud infrastructure

High level cloud infrastructure heavily leveraging cheap, powerful Google Cloud features

DevOps & CICD

One extremely important part in large development projects that can impact both end user experience and our client's perception of our work is how well the platform works and how many bugs are triggered in production with real users. As we recognize that from our experience, we implement a CICD pipeline designed to catch, solve and optimize our code. We check mainly for three things: coding best practice (Lint), bugs in our code (Test) and end user issues (UAT ro User Acceptance Testing). Building an efficient pipeline is very important for any application that goes into production, but even more for large projects like this one in which components are being reused left and right.

For this project, we have built our CICD pipeline in Github Actions, a very convenient service allowing for actions to be triggered upon committing to a branch. We typically setup our CICD pipeline for the branch Stage and Prod and leave branch Dev for developers and merging code ourselves.

CICD Pipeline used at Sosympl sarl

We automate most of the CICD process in order to catch bugs early and make sure production goes without bugs

A few personal notes before closing

This project was interesting both because of the type of client we have worked with (SMBs in Switzerland) and the amount of processes to be tackled by our apps. Building their entire infrastructure from scratch was definitely something we enjoyed doing!

We got surprised sometimes by the complexity of processes in place, even in SMBs in Switzerland. But ultimately were very proud to be able to remove a massive amount of paperwork from our end users.

In such projects, one of the most important bit is maintenance of the platform, and we are happy to provide this service to our client.

We would like to extend our appreciation to Sosympl Sàrl team for their trust and collaboration on this project. We will definitely be happy to work with them in the future!

What now?

If you liked what you saw, or if you don't but have different ideas on what you want, feel free to reach out to us now! We will reply to you within 2 hours.


Originally published: 8/29/2024
Last updated: 9/3/2024
Categories:
Business App Development

Related Work

FAQs

What information do you need from me to start work?

Should I be familiar with the technical details to work with you?

How do you guarantee the product quality?

How long does software development take?

We have got an idea, but we would like to verify it. What shall we do in this case?

Few words from our customers

quote

Thank you immensely to the entire team for their exceptional professionalism and unwavering attentiveness to our needs. We were thoroughly impressed by the outstanding quality of work delivered, their prompt responsiveness, and the meticulous follow-up provided whenever necessary. A special thanks to Mikael for making the day-to-day experience so enjoyable. It was truly a pleasure working with such a dedicated and capable team.

Christopher, CEO, Weekly Recipes

quote

Thank you very much to the entire team for their professionalism and attentiveness to our needs. We were highly satisfied with the quality of work delivered, their responsiveness, and the excellent follow-up whenever needed.

Laura, Director, Mosi Ristorante

quote

Thanks to Mikael and his team we have had our webiste and custom back office allowing our full documentation management handled from start to finish in 6 weeks. We are looking forward to work again with them!

Eleonor, Founder & CEO, Fjnch

quote

They quickly and easily understood the status of the project, communicated questions and improvement recommendations perfectly, and executed the work efficiently and within the agreed timelines. Highly recommend working with them!

Javier, CEO, DevYond

We allow our customers to make their dreams reality since 2018, join up
Wave separator

Location

Lausanne, Switzerland

Casablanca, Morocco

Hours

Monday - Friday

9:00am - 05:00pm

Contact

+212 0778 100 473

hi@sleekysyntax.com

SleekSyntax Logo
Where we write code for fun.
Yes yes, that’s true. 👈

Privacy Policy

© SleekSyntax, 2024