> For the complete documentation index, see [llms.txt](https://docs.novel.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novel.dev/novel-web.md).

# Novel Web

- [Getting Started](https://docs.novel.dev/novel-web/getting-started.md)
- [Configuration](https://docs.novel.dev/novel-web/configuration.md)
- [Project Structure](https://docs.novel.dev/novel-web/project-structure.md)
- [Routing](https://docs.novel.dev/novel-web/routing.md)
- [Layout and Styles](https://docs.novel.dev/novel-web/layout-and-styles.md)
- [Authentication](https://docs.novel.dev/novel-web/authentication.md)
- [Authorization](https://docs.novel.dev/novel-web/authorization.md)
- [Requests](https://docs.novel.dev/novel-web/requests.md)
- [Request Files](https://docs.novel.dev/novel-web/request-files.md)
- [Validation](https://docs.novel.dev/novel-web/validation.md)
- [Components](https://docs.novel.dev/novel-web/components.md)
- [Button](https://docs.novel.dev/novel-web/components/button.md)
- [Alerts](https://docs.novel.dev/novel-web/components/alerts.md)
- [Copybox](https://docs.novel.dev/novel-web/components/copybox.md)
- [Inline Notify](https://docs.novel.dev/novel-web/components/inline-notify.md)
- [Input](https://docs.novel.dev/novel-web/components/input.md)
- [Select](https://docs.novel.dev/novel-web/components/select.md)
- [Toast](https://docs.novel.dev/novel-web/components/toast.md)
- [Toggle](https://docs.novel.dev/novel-web/components/toggle.md)
- [Upload](https://docs.novel.dev/novel-web/components/upload.md)
- [Stripe Card](https://docs.novel.dev/novel-web/components/stripe-card.md)
- [Hooks](https://docs.novel.dev/novel-web/hooks.md)
- [useSession](https://docs.novel.dev/novel-web/hooks/usesession.md)
- [useMobile](https://docs.novel.dev/novel-web/hooks/usemobile.md)
- [getSession](https://docs.novel.dev/novel-web/hooks/getsession.md)
- [useFeature](https://docs.novel.dev/novel-web/hooks/usefeature.md)
- [useAuthorized](https://docs.novel.dev/novel-web/hooks/useauthorized.md)
- [useNotification](https://docs.novel.dev/novel-web/hooks/usenotification.md)
- [useSocket](https://docs.novel.dev/novel-web/hooks/usesocket.md)
- [Localstorage](https://docs.novel.dev/novel-web/localstorage.md)
- [Errors](https://docs.novel.dev/novel-web/errors.md)
- [Internationalization (i18n)](https://docs.novel.dev/novel-web/internationalization-i18n.md)
- [Constants](https://docs.novel.dev/novel-web/constants.md)
- [Feature Flags](https://docs.novel.dev/novel-web/feature-flags.md)
- [Testing](https://docs.novel.dev/novel-web/testing.md)
- [Telemetry](https://docs.novel.dev/novel-web/telemetry.md)
- [Deployment](https://docs.novel.dev/novel-web/deployment.md)
- [Devtools (Alpha)](https://docs.novel.dev/novel-web/devtools-alpha.md)
