Stack for building a logistic app

7 min to read

Messaging and support

Twilio: Helps connect with customers on their preferred channels—anywhere in the world. Quickly integrate powerful APIs to start building solutions for SMS and WhatsApp messaging, voice, video, and email.

Bandwidth: It's a competitor of Twilio. It has cheaper pricing and a decent array of communication API features.AuthenticationAuth0: a very popular API platform for identity authentication and designing custom login boxes including Single Sign-On (SSO) and Multi-Factor Authentication

OneLogin: OneLogin promises 9x faster onboarding and over 6,000 app integrations

Payments gateway

Stripe: Stripe's software and APIs help to accept payments, send payouts, and manage their businesses online.

PayPal: Paypal's Payflow payment gateway provides high checkout conversion, supporting all major debit and credit cards.

Database management

MongoDB: MongoDB boasts of useful features such as horizontal scaling, automatic failing, unified API, and the likes, in database management.

MySQL: MySQL is designed for cloud-native applications

PostgeSQL: is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It is designed to handle a range of workloads, from single machines to data warehouses or Web services with many concurrent users.

Cloud functionality

Amazon Web Services: AWS is the leader in cloud hosting of the three top platforms (with Azure and Google Cloud)

DigitalOcean: It's a cloud infrastructure provider. DigitalOcean provides developers with cloud services that help to deploy and scale applications that run simultaneously on multiple computers.

Google Cloud: is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, Google Drive, and YouTube.

Frontend development

HTML: is a standardized document markup language for viewing web pages in a browser. Web browsers receive an HTML document from a server via HTTP/HTTPS protocols or open it from a local disk, then interpret the code into an interface that will be displayed on the monitor screen.

CSS: this allows you to apply styles selectively to elements in HTML documents.

JS: is a programming language that makes it possible to implement complex web page behavior. Every time you see a web page, it not only displays static content but does more - detects content updates, displays interactive maps, 2D/3D animations, scrolls videos, and more.

React: is an open-source JavaScript library for developing user interfaces. React is developed and maintained by Facebook, Instagram, and a community of individual developers and corporations. React can be used to develop single pages and mobile apps.

Vue.js: An open-source JavaScript framework for building user interfaces. Easily integrated into projects using other JavaScript libraries. It can function as a web framework for developing single-page applications in a reactive style.

Backend development

PHP: is a general-purpose scripting language heavily used for web application development. Currently supported by the vast majority of hosting providers, it is one of the leading languages used to create dynamic websites.

Laravel: A free and open-source web framework designed for development using the MVC architectural model.

Node (Express.js, Nest.js, Next.js, Nuxt.js) is a JavaScript-based platform for server-side and networking applications.

Mobile app development

React Native: an open-source framework by Facebook for building cross-platform mobile apps.

Native: Kotlin, Swift. Building a mobile app exclusively for a single platform. The app is built with programming languages and tools that are specific to a single platform. For example, you can develop a native Android app with Java or Kotlin and choose Swift and Objective-C for iOS apps.
Tetyana Holovchenko
Co-founder, Marketing specialist at CookieDev
Made on