For the last months we have been working on a new Talent Intelligence / ATS tool.
The goal is to build an instant, feature rich but simple system.
We’re taking a local-first approach with electric as a sync engine. All interactions against our own apis are instant with optimistic updates. Making the app feel more like a native app rather than the typical web app.
Taking this approach has lead to some interesting challenges, both in technical and product areas. Some features requires third party roundtrips (summaries, labelling, embedding etc..) which breaks the "instant" system. We’re experimenting with ways to design those flows so the system still feels fast. Currently we only have one "loading" request in the entire system.
Having all data available on the client has also lead to some neat benefits. No need to compose or build your typical GET endpoints in the API. You just query the client DB directly!
If you have experience with any of: go, ts, react, local-first or early stage companies and want to be a part of the team building this, feel free to reach out (info in bio)
The goal is to build an instant, feature rich but simple system.
We’re taking a local-first approach with electric as a sync engine. All interactions against our own apis are instant with optimistic updates. Making the app feel more like a native app rather than the typical web app.
Taking this approach has lead to some interesting challenges, both in technical and product areas. Some features requires third party roundtrips (summaries, labelling, embedding etc..) which breaks the "instant" system. We’re experimenting with ways to design those flows so the system still feels fast. Currently we only have one "loading" request in the entire system.
Having all data available on the client has also lead to some neat benefits. No need to compose or build your typical GET endpoints in the API. You just query the client DB directly!
If you have experience with any of: go, ts, react, local-first or early stage companies and want to be a part of the team building this, feel free to reach out (info in bio)