Adonis Nuxt Starter

screenshot of Adonis Nuxt Starter

A monorepo starter for Adonis and Nuxt with Vuetify and resourceful CRUD example

Overview

The Adonis-Nuxt Starter project is a comprehensive starter project that comes pre-configured with a full user module, example CRUD resources, and web optimization. It aims to provide developers with a powerful base starting point, with many common app needs already set up. The project uses Adonis on the backend and Nuxt.js on the frontend.

Features

  • User Module: Register, login, logout, and manage user profiles. It also includes features like new registration email with a link to verify the account and password reset functionality.
  • Example CRUD: The project includes Adonis migration, model, and controller for performing CRUD operations on an example resource. It uses a PostgreSQL database for data storage and Nuxt.js for frontend CRUD operations with Vuex methods.
  • Server Deployment: The project can be easily deployed on Heroku for server deployment.

Summary

The Adonis-Nuxt Starter project provides developers with a powerful base starting point for their applications. It comes pre-configured with a full user module, example CRUD resources, and web optimization. The installation process is straightforward, and the project includes detailed instructions on how to set up the environment variables and run the necessary migrations. With its extensive features and ease of installation, the Adonis-Nuxt Starter project is a great choice for developers looking to kickstart their application development process.