Teramed
Teramed is a company specialized in electricity sales and matching. Their daily challenge? Managing complex client files with generic tools that absolutely didn’t fit their field needs.
Their workflow being very specific, they were forced to juggle between several tools, combining a lot of manual work to store files, exchange information, transmit and fill out documents for their clients.
Their need was clear: a tool built to measure for their field needs, internal only, with complete data centralization, file access, rights management, and admin management. The objective? To be able to find any information, comment, document, file status, in the same place.
The technical challenge
We developed a complete platform in just 2 and a half months, integrating:
- Centralized management of all client files
- In-app notification system to track progress
- Multiple integrations with energy providers (EDF, GRDF)
- Automated workflow for document generation and transmission
- Rights management and administrator access
The objective was to create a solution that could scale while staying in the free tier as much as possible, and that would be ready to use in record time.
Technologies
| Category | Tech & Services |
|---|---|
| Frontend | |
| Backend | |
| Architecture | |
| Database | |
| Infrastructure | |
| Infrastructure as Code | |
| Integrations |
Technical challenges
-
Ultra-fast development
Create a platform ready to use in record time, with all necessary integrations. -
In-app notification system
Allow users to track the progress of their files in real time, without losing track. -
Cost optimization
Create a solution that could scale while staying in the free tier as much as possible. -
Complex integrations
Manage SOAP APIs from EDF/GRDF and mTLS certificate exchanges with state providers.
Successes
- Cleanest codebase I was able to create for AWS Lambda and Terraform - a real technical pride!
- Production in just 2 and a half months of work and provider integrations
- Immediate adoption: the platform is used daily by a team of 10 sellers and 3 managers
- Zero problems in production - nothing but positive!
The fact that the team uses the tool daily without any technical issues is the best possible validation of the work accomplished.
Failures & learnings
Not much to report on the failure side! With hindsight, the project was quite short, very limited in terms of features, well framed. Didn’t really have time to do many things wrong.
If I had to do something differently:
- I might manage certificate exchanges with state providers for mTLS a bit better
- I would research SOAP APIs a bit more before starting
But overall, it’s a project that went very well from A to Z.
Experience feedback
The interface isn’t beautiful, but the UX was really worked on. And that’s what makes all the difference.
That it’s not beautiful is one thing, but that it’s not usable is much worse. The important thing is to be able to work and use the tool efficiently.
The important thing is to be able to evolve the tool in the right direction. Redoing a design isn’t what’s most complicated.
Always start simple, and a thoughtful UX. Once the user is satisfied, just put a coat of paint!
Thank you for reading!