Development, Startup, Technology

Top 5 Headless CMS

In the era of Digital Transformation, Headless Content Management System plays a very crucial role when you want to cover all digital channels. Web, Mobile, AR/VR, IoT, Wearables etc.

There are various Open Source platforms that can be used to kickstart development and start a journey with Headless CMS. We have listed the top five below:

Strapi is an open sourced Headless CMS Front-End Developers Love. It’s more than a Node.js Framework and more than a Headless CMS, it saves API development time through a beautiful admin panel anyone can use.

Tech Stack: NodeJS, Supports MySQL, MongoDB, SQLite and PostgressSQL

Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance. Every day Ghost powers some of the most-read stories on the internet, serving hundreds of millions of requests across tens of thousands of sites.

A CMS for static site generators. Give non-technical users a simple way to edit and add content to any site built with a static site generator.

Netlify CMS is released under the MIT License. Please make sure you understand its implications and guarantees.

Directus is an open-source suite of software that provides an instant API wrapper for SQL databases and an intuitive Admin App for non-technical users to manage that content. It’s like a safe, friendly, and super-powered “database client” (eg: PHP-my-Admin or Sequel Pro). Created in 2004, our premium platform powers hundreds-of-thousands of data-driven applications around the world. With our JSON API, webhooks, and complete control over where and how your content is used — what will you build with Directus?

Keystone 5 is a scalable platform that allows you to create a highly customised CMS and API in minutes.

It’s not just a new version of Keystone, but a complete re-imagining of KeystoneJS for the future.

Keystone 5 focuses on what we believe are the most powerful features for modern web and mobile applications.That means less focus on template-driven websites and more focus on a flexible architecture with a powerful GraphQL API.

We believe it’s the ideal back-end for static websites using frameworks like React, Vue or Angular, Or Static site generators like Gatsby, Hugo, Jekyll or 11ty.

We have capability to build on HeadlessCMS and transfrom all digital channels in record times. For development please contact us at hello@fromdayone.work

References and credits: https://headlesscms.org/

Read More
Technology

Building Minimal Viable Product (MVP) with Firebase

Building Products as soon as possible and test with real users by spending minimal on resource is key to your startup success.

Firebase gives you functionality like analytics, databases, messaging and crash reporting so you can move quickly and focus on your users.

Features to build prototypes:

Authentication

It’s drop-in authentication solution which enables Email and password based authentication, Google, Facebook, Twitter, GitHub, Phone number and SMS (OTP) based authentication.

Realtime database

It is JSON based data synchronization everytime data changes. It’s No-SQL and generate API endpoints of objects for application interaction. When you build cross-platform apps with our iOS, Android, and JavaScript SDKs, all of your clients share one Realtime Database instance and automatically receive updates with the newest data.

Cloud Firestore

The Cloud Firestore data model supports flexible, hierarchical data structures. Store your data in documents, organized into collections. Documents can contain complex nested objects in addition to subcollections.

It is scalable NoSQL cloud database to store and sync data for client- and server-side development.

Cloud Functions

If you want to write and run custom function then you have option to use cloud functions.

This let you automatically run backend code in response to events triggered by Firebase features and HTTPS requests. Your code is stored in Google’s cloud and runs in a managed environment. There’s no need to manage and scale your own servers.

Deploy your JavaScript or TypeScript code to our servers with one command from the command line. After that, Firebase automatically scales up computing resources to match the usage patterns of your users. You never worry about credentials, server configuration, provisioning new servers, or decommissioning old ones.

Cloud Storage

This can be used in order to save files on Google Cloud. You can upload, download and delete all the files from the cloud.

Cloud Messaging

Data Notifications and Data Messages with defined priority. In-app messages are also available and are in Beta as of now.

Quality Assurance:

Crashlytics

Get clear, actionable insight into app issues with this powerful crash reporting solution for iOS, Android, and Unity.

Performance Monitoring

Automatically measure app startup time, HTTP/S network requests, and more.

Gain insight into situations where app performance could be improved

A/B Testing

A/B Testing helps you optimize your app experience by making it easy to run, analyze, and scale product and marketing experiments. 

Firebase has a comprehensive mobile and web app development platform supports various technologies with SDKs and Libraries to integrate.

Client SDKs:

Android SDK

C++ SDK

 iOS SDK

JavaScript SDK

Unity SDK

Framework Libraries:

AngularFire

EmberFire

FlutterFire

React Native Firebase

ReactFire

RxFire

Vuefire

Would like to build MVP or have use case in mind. We can help with our technical know-how to build Product and take to next level. Contact us to initiate discussions. Cheers!

Read More