# Filecoin Network Inspector Tutorial
This tutorial shows how to build a Filecoin network inspector using lotus (opens new window) via a fork (opens new window) of Textile’s lotus-devnet (opens new window), the Lotus JS API client (opens new window), and go-ipfs (opens new window).
The Filecoin network inspector interacts with several aspects of the Filecoin network that are exposed through Lotus’ JS API. The sample app in this tutorial will include:
- A simple chain explorer, showing information about Filecoin blocks.
- A miner explorer, showing information about all the active miners in the Filecoin network (in this example, this shows the miners in the local devnet).
- A marketplace, where you can add your files on the connected Filecoin network and see how storage and retrieval deals occur under the hood.
- A deals page, where you can see all your previous deals and their details.
After completing this tutorial, you will be able to:
- Setup your own local Filecoin development network (devnet).
Here is a sneak-peek of how the final application will look:
If you are just looking for the code, you can visit the GitHub repo (opens new window).
A high-level overview of our application architecture:
- Docker script to run a lotus (opens new window) node (Filecoin client) and local-devnet to mock interactions on a live network, like testnet or mainnet (opens new window).
- Active go-ipfs (opens new window) daemon (IPFS client) to generate data CIDs and import to store on Filecoin.
Before diving into the tutorial for this sample application, the next section gives you an understanding of how lotus and go-ipfs nodes interact.