# ✨ magical-nft > A template for starting onchain NFT projects ## Docs - [Changelog](/changelog): All notable changes to magical-nft will be documented here. - [Features](/introduction/features): magical-nft comes packed with features to help you build onchain NFT projects efficiently. - [What is magical-nft?](/introduction/what-is-magical-nft): magical-nft is a comprehensive template for building fully onchain NFT projects. It provides a modular architecture that separates concerns into distinct contracts, making your projects easier to maintain and upgrade. - [Deploying](/guides/deploying): This guide covers deploying your magical-nft contracts to various networks. - [Uploading Assets](/guides/uploading-assets): This guide explains how to upload your NFT assets to the blockchain using the storage contract. - [Installation](/getting-started/installation): This guide will help you set up magical-nft for your project. - [Quick Start](/getting-started/quick-start): This guide will walk you through creating and deploying your first onchain NFT. - [Foundry Keystore](/coming-soon/keystore): Coming soon... - [Reusable Modules](/coming-soon/modules): Coming soon... - [Multi-Token Support](/coming-soon/multi-token): Coming soon... - [Contracts](/architecture/contracts): This page provides detailed documentation for each contract in the magical-nft template. - [Architecture Overview](/architecture/overview): magical-nft uses a modular three-contract architecture designed for flexibility, gas efficiency, and upgradeability. - [API Reference](/api/reference): Complete API reference for magical-nft contracts.