# Crema CRA Overview

When you get the Crema template from Themeforest, you will get a zip folder from Themeforest. Upon extracting the content of the zip folder, you will get the following two zip files.

{% hint style="info" %}
We can't include everything in the ThemeForest zip file. You can find out the code from GitHub. You can check out the GitHub repo here by filling out this [form](https://git-access.cremawork.com/)\
\
You can find out the following branches for all Repos of the Crema4.x.x as mentioned below

* **source**: This is the default branch of all the Crema Repos, this is based on the Vite + Context APIs

* **source-cra**: This is the default branch of all the Crema Repos, this is based on the CRA+ Context APIs

* **source-cra-starter-kit**: This is a starter kit built with the CTA+Context APIs

* **redux-toolkit**: This is the default branch of all the Crema Repos, this is based on the Redux Toolkit

* **redux-toolkit-starter-kit**: This is a starter kit built with the Redux Toolkit

* **nx:** This is nx monorepo based branch. you will get all apps based on the context APIs and redux-toolkit and their starter-kits as well.
  {% endhint %}

* <mark style="color:blue;">**Crema 4.x**</mark>&#x20;

  **I. MUI:-**  In this folder, you will get the MUI-based template. Crema supports all three state management lib(redux-toolkit, and Context APIs). You can checkout the demo [here](https://cra.cremawork.com/)

  1. **crema-mui-4.x:** This app is based on the CRA based built with JavaScript
  2. **crema-mui-next-4.x:** This app is based on Next.js built with JavaScript
  3. **crema-mui-ts-4.x:** This app is based on the CRA based built with TypeScript.
  4. **crema-mui-next-ts-4.x:** This app is based on Next.js built with JavaScript

  \
  **II. Antd:-** In this folder, you will get the Antd-based template. Crema supports all three state management lib(redux-toolkit, and Context APIs). You can checkout the demo [here](https://ant-cra.cremawork.com/)

  1. **crema-antd-4.x:** This app is based on the CRA based built with JavaScript
  2. **crema-antd-next-4.x:** This app is based on Next.js built with JavaScript
  3. **crema-antd-ts-4.x:** This app is based on the CRA based built with TypeScript
  4. **crema-antd-next-ts-4.x:** This app is based on the Next.js built with TypeScript<br>

* **servers:-** In this directory, you will find the following backend servers, These servers have auth APIs .

  1. [**Mongoose**](https://docs.cremawork.com/servers/mongoose)
  2. [**Laravel**](https://docs.cremawork.com/servers/laravel)
  3. [**Python**](https://docs.cremawork.com/servers/python)

{% hint style="info" %}
We have the MUI and Antd Design's default components in the CRA+JS Apps, in other apps you can refer to the components from their page directly &#x20;
{% endhint %}
