---
description: >-
  React Most Wanted uses a Layer based concept. Each layer has its own
  functionality and every layer above uses the features of the one below.
---

# Concept

React Most Wanted is based on **3 layers/shells**:

* **base-shell** - The base for every RMW project. It includes the management of the \`Auth\` state, Internationalization state, the basic UI Layout, and the routing.
* **mui-shell** - This layer includes Material-UI design into the base-shell with handy components like Page, a responsive Menu, and settings for language.
* **rmw-shell** - This layer includes all the features from the previous ones and adds integration to Firebase by providing handy tools to kick start a new React project with the full power of Firebase.

![](https://1129006639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkE0SR9Fcj69VvINNbc%2Fuploads%2Fgit-blob-4d4ca456c7f21ab01b8b72c1d7e85c51ec1eb578%2FScreenshot%202021-09-22%20211556.png?alt=media)
