+ Explore database schemas, tables, functions, and enums +
++ {searchTerm ? 'No PRDs match your search' : 'No PRDs found'} +
+ + {!searchTerm && ( + + )} ++ {story.businessValue} +
+ ++ View user stories and track progress +
++ No user stories yet +
++ Explore database schemas, tables, functions, and enums +
++ Total Enums +
+{filteredEnums.length}
++ Categories +
++ {Object.keys(enumsByCategory).length} +
++ Total Values +
++ {filteredEnums.reduce( + (acc, enumItem) => acc + enumItem.values.length, + 0, + )} +
++ {enumItem.description} +
+ ++ {searchTerm ? 'No enums match your search' : 'No enums found'} +
++ Total Functions +
+{filteredFunctions.length}
++ Categories +
++ {Object.keys(functionsByCategory).length} +
++ Security Definer +
++ {filteredFunctions.filter((f) => f.isSecurityDefiner).length} +
++ {func.purpose} +
+ ++ {searchTerm + ? 'No functions match your search' + : 'No functions found'} +
++ Total Schemas +
+{filteredSchemas.length}
++ Topics +
++ {Object.keys(schemasByTopic).length} +
++ Total Tables +
++ {filteredSchemas.reduce( + (acc, schema) => acc + (schema.tables?.length || 0), + 0, + )} +
++ {schema.description} +
+ + {schema.section && ( ++ {searchTerm + ? 'No schemas match your search' + : 'No schemas found'} +
++ Total Tables +
+{filteredTables.length}
++ Topics +
++ {Object.keys(tablesByTopic).length} +
++ Schema +
+public
++ {searchTerm ? 'No tables match your search' : 'No tables found'} +
++ Choose from the tools below to explore your database schema or + manage your Product Requirements Documents. Use the sidebar + navigation for quick access to specific tools. +
++ Explore database schemas, tables, functions, and enums + through an intuitive interface. +
++ Create and manage Product Requirements Documents with user + stories and progress tracking. +
++ {prd.introduction.overview} +
++ {prd.problemStatement.problem} +
++ {prd.problemStatement.marketOpportunity} +
++ {prd.solutionOverview.description} +
++ {prd.metadata.lastUpdated} +
++ {prd.metadata.version} +
+{filename}
+{prd.progress.total}
++ Browse and view all PRDs in your project +
++ {searchTerm ? 'No PRDs match your search' : 'No PRDs found'} +
+