readme: add README.md
diff --git a/README.md b/README.md
index 18ced8c..cdcf737 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,57 @@
-# Account Abstraction EIP-4337 Template Example
+<p align="center">
+<table align="center">
+ <tr>
+ <td>
+ <img width="100px" src="https://github.com/celo-org/celo-composer/blob/main/images/readme/celo_isotype.svg" align="center" alt="Celo" />
+ </td>
+ <td>
+ <img src="https://github.com/thirdweb-dev/typescript-sdk/blob/main/logo.svg?raw=true" width="100" margin="20 20" alt=""/>
+ </td>
+ </tr>
+</table>
+ <h2 align="center">ERC-4337 dApp using ThirdWeb SDK</h2>
+ <p align="center">
+This is the implementation of ERC-4337 dApp using ThirdWeb SDK
+</p>
+</p>
-Create new smart contract wallets for users following EIP-4337 account abstraction.
+## Table of Contents
-Create a factory smart contract: https://thirdweb.com/thirdweb.eth/AccountFactory
+- [Installation](#installation)
+- [Usage](#usage)
+- [Features](#features)
+- [Doubts](#doubts)
+
+## Installation
+
+Clone the repo
+
+```bash
+git clone https://github.com/celo-academy/erc-4337-dApp.git
+```
+
+Install dependencies
+
+```bash
+yarn install
+```
+
+## Usage
+
+### Step 1: Start the App
+
+#### `.env` setup in
+
+- Create a `.env` file and copy the contents of `.env.example` into it
+- Get `THIRDWEB_API_KEY` from the [ThirdWeb](https://thirdweb.com/settings) Dashboard
+- Place the key in `.env` file
+
+To run the app
+
+```bash
+yarn dev
+```
+
+## Doubts
+
+Join Office Hours in [Celo](https://discord.com/invite/celo) discord
GitHub
sha: 3f130bdf6e34838801f71ff0b90c52770a629732