Traditionnaly – when you build an app – you go from the backend first, i.e – the data model, the database, the API and then only you add the frontend layout talking to you backend.

Problems that come with this approach are basically

  • Longer time before client can see anything
  • You don’t build with user scenarios in mind but with database and programming scenario in mind.

Some people though to reverse the whole dev cycle and start with frontend first.

I want to show you here 3 tools that can be very beneficial to this purpose.

 

Deployd

Open source API generation

Github: https://github.com/deployd/deployd

Main site: http://deployd.com/<div class=‘avia-video avia-video-16-9 av-lazyload-immediate av-lazyload-video-embed ' itemprop=“video” itemtype=“https://schema.org/VideoObject" data-original_url=‘https://www.youtube.com/watch?v=I_Jq1BVj6D0’ >

 

Hoodie

Offline line fist api for rapid application development

Site: http://hood.ie/

 

 

RemoteStorage

Opensource offline first, remote storage on a per user basis.

Site: https://remotestorage.io/