More Premium Hugo Themes Premium Nuxt Themes

Nhost Template

Nhost Template

Github Stars Github Stars: 10
Last Commit Last Commit: Jan 27, 2020 -
First Commit Created: Jun 19, 2023 -
Nhost Template screenshot

Overview

NHost Template for Nuxt is an innovative solution that integrates a powerful PostgreSQL database alongside GraphQL, file storage, and authentication capabilities all within your Nuxt.js application. This template simplifies the development process by offering preconfigured settings that allow developers to focus on building excellent user experiences without getting bogged down by boilerplate code. With built-in support for essential features like authentication and data management, it stands out as a versatile choice for modern web development.

This template also emphasizes customizability, letting you tweak configurations to better fit your project’s needs. Whether you’re a seasoned developer or just starting with web applications, NHost Template for Nuxt provides a solid foundation for your next project.

Features

  • GraphQL Support: Seamlessly integrated GraphQL support via @nuxtjs/apollo, making data fetching straightforward and efficient.
  • Authentication: Custom authentication configurations provided by plugins/refreshScheme.js, enabling the use of JWT refresh tokens for added security.
  • File Storage: Easy management of file storage directly through the NHost backend, which simplifies handling user uploads.
  • Tailwind CSS Integration: Preconfigured with Tailwind for rapid styling, enhancing your UI without needing to set up styles from scratch.
  • Environment Variables: Simplifies customization by allowing modifications through the .env file for GraphQL and authentication URLs.
  • Template Setup: Quick setup process via GitHub, allowing you to create new repositories efficiently with just a click or through terminal commands.
  • Apollo Configuration: Built-in configuration in plugins/apollo.js for adding bearer tokens to websocket requests, ensuring smooth real-time data updates.
  • Access Control: Configurations in plugins/auth.js manage user access to pages, enhancing your app’s security and user management.