Slash LogoSlash
Tech Overview

Tech Stack

Overview of the tech stack used in the project.

React NativeReact Native

Is a JavaScript framework for writing real, natively rendering mobile applications for iOS and Android, Web.

ExpoExpo

Is an additional framework for React Native that allows you to build, deploy, and publish applications without pain.

ElysiaElysia

TypeScript framework supercharged by Bun with End-to-End Type Safety, unified type system, and outstanding developer experience.

Elysia/EdenElysia/Eden

End-to-end type safety is like making sure all the pieces of the track match up correctly so the train doesn't fall off or get stuck.

BunBun

Is an all-in-one toolkit for JavaScript and TypeScript apps.

DrizzleDrizzle

It’s the only ORM with both relational and SQL-like query APIs. Is lightweight, performant, typesafe, non-lactose, gluten-free, sober, flexible and serverless-ready by design.

i18n-js

A small library to provide the i18n translations on the JavaScript.

TypedocTypedoc

Is a documentation generator for TypeScript projects.

Database

In development we are using SQLite as a database. SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.

But in production we are using PostgreSQL as a database. PostgreSQL is a powerful, open-source object-relational database system with more than 15 years of active development. It has a proven architecture and a strong reputation for reliability, data integrity, and correctness.

On this page