Skip to main content

Welcome to Simple Manager Mobile

Simple Manager Mobile is a cross-platform mobile application that demonstrates Clean Architecture principles with React Native and Expo. Build flexible, maintainable mobile apps with offline-first data persistence and a powerful record management system.

Quick Start

Get up and running in under 5 minutes

Architecture Overview

Learn about the Clean Architecture design

Core Concepts

Understand the Record management system

API Reference

Explore the complete API documentation

Key Features

Clean Architecture

Clear separation of concerns with domain, application, infrastructure, and presentation layers

Offline-First

SQLite local database with full offline support and soft delete functionality

Cross-Platform

Build once, deploy everywhere: iOS, Android, and Web support with Expo

Type-Safe

Full TypeScript support for type safety and better developer experience

Flexible Records

Generic record system that adapts to any manageable entity type

Modern Stack

React Native, Expo Router, and latest React 19 features

Get Started

1

Install Dependencies

Clone the repository and install dependencies with your preferred package manager
npm install
2

Start Development

Launch the Expo development server
npm start
3

Build Your App

Explore the architecture and start building your features

Ready to dive in?

Installation Guide

Complete installation and setup instructions

Development Rules

Best practices and development guidelines

Build docs developers (and LLMs) love