- Created comprehensive documentation files for backend services, detailing API endpoints, database access, authentication, and middleware. - Added documentation for Rose UI components and custom FormKit components, including descriptions and usage. - Documented database models defined in Prisma, outlining core and supporting models with their fields and relationships. - Established development guidelines for component and form development, state management, API development, and styling. - Included details on FormKit integration for form handling, plugins, and the form builder feature. - Provided an overview of the project structure, key configuration files, and routing system with main routes and middleware usage. - Enhanced state management documentation with key stores and usage guidelines for Pinia.
23 lines
759 B
Plaintext
23 lines
759 B
Plaintext
---
|
|
description:
|
|
globs:
|
|
alwaysApply: false
|
|
---
|
|
# Project Overview
|
|
|
|
This project is a Nuxt 3 application called "Corrad" that integrates with ProcessMaker.
|
|
|
|
## Core Technologies
|
|
- **Nuxt 3**: Vue.js framework for server-side rendering and static site generation
|
|
- **Vue 3**: Progressive JavaScript framework for building user interfaces
|
|
- **NitroJS**: Server engine that powers Nuxt 3
|
|
- **Prisma**: Next-generation ORM for Node.js and TypeScript
|
|
- **FormKit**: Form building library for Vue.js
|
|
- **Pinia**: State management for Vue.js applications
|
|
|
|
## Main Entry Points
|
|
- [app.vue](mdc:app.vue) - The main application component
|
|
- [nuxt.config.js](mdc:nuxt.config.js) - Nuxt configuration
|
|
- [formkit.config.js](mdc:formkit.config.js) - FormKit configuration
|
|
|