callstack / super-app-example

This repository presents a compact super-app example from Callstack's blog, illustrating the use of a monorepo structure together with Re.Pack and Module Federation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Super App Example

Welcome to the Super App Example repository! This project is part of a tutorial published on Callstack's blog, which you can find here.

There are 2 branches in this repository:

  • main - starting point for the tutorial
  • finished - the end result that you should achieve after following the steps in the tutorial

Learn more about Super Apps here: https://www.callstack.com/super-app-development.

Getting Started

Follow these steps to set up the project on your local machine.

Prerequisites

  • Make sure you have the latest version of node and yarn installed on your system. Please note that this project uses yarn@3.x.x, and not the classic version.

Installation

  1. Clone the repository:

    git clone https://github.com/callstack/super-app-example.git
  2. Install the dependencies (including pods):

    yarn bootstrap

Running the app

  1. Start the dev servers

    yarn start
  2. Run the host-app on ios or android:

    yarn run:host-app:ios
    # or
    yarn run:host-app:android

Made with ❤️ at Callstack

Super App Example is an open source project and will always remain free to use. If you think it's cool, please star it 🌟. Callstack is a group of React and React Native geeks, contact us at hello@callstack.com if you need any help with these or just want to say hi!

About

This repository presents a compact super-app example from Callstack's blog, illustrating the use of a monorepo structure together with Re.Pack and Module Federation.

License:MIT License


Languages

Language:Java 42.3%Language:TypeScript 21.4%Language:Objective-C 13.6%Language:Ruby 13.5%Language:JavaScript 4.8%Language:Objective-C++ 4.4%