Building an App ? and its Stack in minutes with LOLstack ?

Hello there (ʘ‿ʘ)╯
This post is part of a short series you may prefer to read chronologically.

Preface

Chosing what will compose a stack is both a matter of experience, opinion and timing.

Experience helps identifying what will stick,…


This content originally appeared on DEV Community and was authored by Arnaud Leymet

Hello there (ʘ‿ʘ)╯
This post is part of a short series you may prefer to read chronologically.

Preface

Chosing what will compose a stack is both a matter of experience, opinion and timing.

Experience helps identifying what will stick, but opinion has a major role in the final chosing.

As of timing, what seems to be a good idea at the time, may be compromised by a lack of maintainers goodwill or vision a year later.

So by no means is the LOLstack The Perfect Stack™️. Now that's out, let's cover what it has to offer.

TL;DR: Enough with the stalling, Access the good stuff

What you'll get

An App, an API, a Database and all of the in-between that make an App and its stack work.

The tech stack

Category Tech used
Mobile app that targets iOS, Android & the web React Native Expo
Design system for a component-based, modular & consistent design Eva Design UI Kitten
Typing for a type-safe runtime & auto-generated interfaces TypeScript
Database with both relational and unstructured data PostgresQL
GraphQL API autogenerated from the database schemas PostGraphile
RESTful API autogenerated from the database schemas PostgREST
Custom RESTful API for implementing server-side specific needs ExpressJS TypeScript
Authentication flow for handling sign-up and sign-in JSON Web Token
Role-based permissions for a granular and low-level security PostgresQL
Containers for services isolation and reproducibility Docker
Job queue for handling asynchronous tasks Graphile Worker
Job scheduler for running repetitive automated tasks ofelia
Web proxy with SSL certificate handling, access logs traefik
Admin interface for accessing & manipulating the data directly pgweb adminer
Unit testing for ensuring that code is functional Jest plpgunit
Status page to communicate outage and downtime to customers Cachet

Some of these choices are questionable? Please drop a comment, and let's ? discuss 'em softly :)

Don't leave just yet!

Feeling overwhelmed? Don't. That was the boring part.

Now is the good part, as booting this stack is just a copy-paste away:

git clone git@github.com:codename-co/stack.git && cd $_
docker-compose up

? Installing Docker first would be a good idea by the way.

Open source

The LOLstack boilerplate is open source.
This is great news to you right now for your ? crazy app idea.
Happy crafting!


This content originally appeared on DEV Community and was authored by Arnaud Leymet


Print Share Comment Cite Upload Translate Updates
APA

Arnaud Leymet | Sciencx (2021-08-07T22:10:51+00:00) Building an App ? and its Stack in minutes with LOLstack ?. Retrieved from https://www.scien.cx/2021/08/07/building-an-app-%f0%9f%93%b1-and-its-stack-in-minutes-with-lolstack-%f0%9f%a5%a1/

MLA
" » Building an App ? and its Stack in minutes with LOLstack ?." Arnaud Leymet | Sciencx - Saturday August 7, 2021, https://www.scien.cx/2021/08/07/building-an-app-%f0%9f%93%b1-and-its-stack-in-minutes-with-lolstack-%f0%9f%a5%a1/
HARVARD
Arnaud Leymet | Sciencx Saturday August 7, 2021 » Building an App ? and its Stack in minutes with LOLstack ?., viewed ,<https://www.scien.cx/2021/08/07/building-an-app-%f0%9f%93%b1-and-its-stack-in-minutes-with-lolstack-%f0%9f%a5%a1/>
VANCOUVER
Arnaud Leymet | Sciencx - » Building an App ? and its Stack in minutes with LOLstack ?. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/08/07/building-an-app-%f0%9f%93%b1-and-its-stack-in-minutes-with-lolstack-%f0%9f%a5%a1/
CHICAGO
" » Building an App ? and its Stack in minutes with LOLstack ?." Arnaud Leymet | Sciencx - Accessed . https://www.scien.cx/2021/08/07/building-an-app-%f0%9f%93%b1-and-its-stack-in-minutes-with-lolstack-%f0%9f%a5%a1/
IEEE
" » Building an App ? and its Stack in minutes with LOLstack ?." Arnaud Leymet | Sciencx [Online]. Available: https://www.scien.cx/2021/08/07/building-an-app-%f0%9f%93%b1-and-its-stack-in-minutes-with-lolstack-%f0%9f%a5%a1/. [Accessed: ]
rf:citation
» Building an App ? and its Stack in minutes with LOLstack ? | Arnaud Leymet | Sciencx | https://www.scien.cx/2021/08/07/building-an-app-%f0%9f%93%b1-and-its-stack-in-minutes-with-lolstack-%f0%9f%a5%a1/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.