# Folder structure

> See the [Demo](https://github.com/0xweb-org/0xweb-sample)🔗 project

For the installed contract you'll get:

* Generated TypeScript classes
* ABI json source file
* Solidity source file(s)

The files are saved under `0xweb` folder in the project's root directory, additionally the `0xweb.json` will include all installed contracts (similar to `package.json`)

```
my-project/
├── 0xweb/
│   └── eth/
│       └── %package-name%/
│           ├── %class-name%.ts
│           ├── %class-name%.json
│           └── %class-name%/
│               └── %sources%.sol
└── 0xweb.json
```
