This Nuxt application is a rebuild of a client's event information and registration website The application leverages the NuxtUI component library and Tailwind CSS to create a fully responsive user interface. The app implements advanced features such as conditional rendering, sub-navigation menus, and dark mode to improve usability and aesthetics.
Class List view: Complete event information mapped from an updatable JSON file into NuxtUI accordion components.
Show Rules view: Detailed information about all show rules. The page is divided into sections that are navigable using the NuxtUI accordion (mobile only) and vertical navigation components.
Registration Form: Users may input their name, email, and attendance details into the interactive form on the Event Form view. The form is live-validated using Zod.
Build script:
npm run build
or nuxt build
Run the app in development mode:
npm run dev
or nuxt dev
Deployed project URL: https://gcmhs.netlify.app/
The application is deployed to Netlify directly from this repo.