# Building DApps

- [Tokens and NFTs](/developer/building-dapps/tokens-and-nfts.md)
- [Create ERC20 Tokens](/developer/building-dapps/tokens-and-nfts/create-erc20-tokens.md)
- [Create ERC721 NFT Collections](/developer/building-dapps/tokens-and-nfts/create-erc721-nft-collections.md)
- [Managing NFT Metadata with IPFS](/developer/building-dapps/tokens-and-nfts/managing-nft-metadata-with-ipfs.md)
- [Using Native Coin (SOMI/STT)](/developer/building-dapps/tokens-and-nfts/using-native-somi-stt.md)
- [Wallet Integration and Auth](/developer/building-dapps/wallet-integration-and-auth.md)
- [Authenticating with MetaMask](/developer/building-dapps/wallet-integration-and-auth/authenticating-with-metamask.md)
- [Authenticating with ConnectKit](/developer/building-dapps/wallet-integration-and-auth/authenticating-with-connectkit.md)
- [Authenticating with Privy](/developer/building-dapps/wallet-integration-and-auth/authenticating-with-privy.md)
- [Authenticating with RainbowKit](/developer/building-dapps/wallet-integration-and-auth/authenticating-with-rainbowkit.md)
- [OnRamps](/developer/building-dapps/onramps.md)
- [Buy SOMI Using Banxa Checkout](/developer/building-dapps/onramps/buy-somi-using-banxa-checkout.md)
- [Account Abstraction](/developer/building-dapps/account-abstraction.md)
- [Gasless Transactions with Thirdweb](/developer/building-dapps/account-abstraction/gasless-transactions-with-thirdw.md)
- [Smart Wallet App with Thirdweb](/developer/building-dapps/account-abstraction/smart-wallet-app-with-thirdweb.md)
- [Data Indexing and Querying](/developer/building-dapps/data-indexing-and-querying.md)
- [Ormi Subgraph](/developer/building-dapps/data-indexing-and-querying/ormi-subgraph.md)
- [Protofire Subgraph](/developer/building-dapps/data-indexing-and-querying/protofire-subgraph.md)
- [Building Subgraph UIs (NextJS/Fetch)](/developer/building-dapps/data-indexing-and-querying/building-subgraph-uis-nextjs-fetch.md)
- [Building Subgraph UIs (Apollo Client)](/developer/building-dapps/data-indexing-and-querying/building-subgraph-uis-apollo-client.md)
- [Using Data APIs (Ormi)](/developer/building-dapps/data-indexing-and-querying/using-data-apis-ormi.md)
- [Listening to Blockchain Events (WebSocket)](/developer/building-dapps/data-indexing-and-querying/listening-to-blockchain-events-websocket.md)
- [Oracles](/developer/building-dapps/oracles.md)
- [DIA Price Feeds](/developer/building-dapps/oracles/dia-price-feeds.md)
- [Protofire Price Feeds](/developer/building-dapps/oracles/protofire-price-feeds.md)
- [Using Verifiable Randomness (VRF)](/developer/building-dapps/oracles/using-verifiable-randomness-vrf.md)
- [Example Applications](/developer/building-dapps/example-applications.md)
- [DAO Smart Contract](/developer/building-dapps/example-applications/dao-smart-contract.md)
- [DAO UI Tutorial p1](/developer/building-dapps/example-applications/dao-ui-tutorial-p1.md)
- [DAO UI Tutorial p2](/developer/building-dapps/example-applications/dao-ui-tutorial-p2.md)
- [DAO UI Tutorial p3](/developer/building-dapps/example-applications/dao-ui-tutorial-p3.md)
- [Building a Simple DEX on Somnia](/developer/building-dapps/example-applications/building-a-simple-dex-on-somnia.md)
