# A Look at Required Files in the Project

This is how your DApp looks initially, with a basic project structure set up for Vite, Move contracts, and static assets, providing a solid foundation for development

<figure><img src="https://3979647796-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJzLxQxEnt9g4poaVesgv%2Fuploads%2FF1HusiAWwSAbw63fvUjC%2Fimage.png?alt=media&#x26;token=e5ff41e0-336a-4a3b-9e2f-d7aa07073b1d" alt=""><figcaption><p>Aptos Fungible Asset</p></figcaption></figure>

Here’s the file structure for your Aptos DApp project:

```
my-aptos-dapp/
├── frontend/
│   └── ... (Vite configuration and related files)
├── move/
│   ├── Move.toml
│   ├── contracts/
│   │   └── ... (Move smart contracts)
│   └── ... (other Move project files)
├── node_modules/
│   └── ... (installed Node.js dependencies)
├── public/
│   └── ... (static assets like images)
├── scripts/
│   └── ... (scripts for deployment or other tasks)
├── package.json
├── tsconfig.json
└── README.md
```
