corrad-bp/.cursor/rules/project-overview.mdc
Md Afiq Iskandar 7fca97912f Add Documentation for Backend Services, Components, Database Models, Development Guidelines, Form Handling, Project Overview, Project Structure, Routing, and State Management
- 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.
2025-04-23 08:19:14 +08:00

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