Back to repositories

github-recent__mbarbine__platphorm-politics

platphorm-politics

A modern web application that digitizes, simplifies, and streamlines the FEC Form 2 (Statement of Candidacy) filing process. Built with Next.js, Supabase, and integrated with Lob for automated physical mailing.

GitHub

Capabilities

22

Risks

1

Maturity

internal

Confidence

high

Capabilities

AI Chat or Generation

ai.chat-or-generation

ai-modelpartial

Source evidence indicates AI model, chat, completion, prompt, or generation behavior.

app/api/generate-pdf/route.ts

Metrics and Reporting

analytics.metrics-reporting

analyticspartial

Source evidence indicates analytics, metrics, reports, scores, or aggregation behavior.

package.json

API Route Handlers

api.route-handlers

apipartial

Repository exposes source-backed API route handlers discovered from framework route files.

app/api/complete-onboarding/route.tsapp/api/docs/route.tsapp/api/generate-pdf/route.tsapp/api/health/route.ts

User Authentication and Sessions

auth.user-session

authenticationpattern_only

Source evidence indicates authentication, login, session, token, or identity handling.

app/auth/login/page.tsxapp/auth/sign-up-success/page.tsxapp/auth/sign-up/page.tsxpackage.json

Access Control

authorization.access-control

authorizationpattern_only

Source evidence indicates roles, permissions, admin boundaries, or access-control checks.

scripts/create-test-user.ts

Content Publishing Workflow

content.publishing-workflow

content-managementpartial

Source evidence indicates content, docs, posts, publishing, CMS, or markdown/MDX workflows.

app/api/docs/route.tspackage.jsonpostcss.config.mjs

Operational Dashboard

dashboard.operational-dashboard

dashboardpattern_only

Source evidence indicates dashboard, admin, status, or overview UI surfaces.

app/dashboard/page.tsx

Data Import and Export

data.import-export

data-exportpartial

Source evidence indicates import, export, CSV, JSON, XML, or structured data transfer behavior.

package-lock.jsonpackage.jsontsconfig.json

LLMs Discovery Files

discovery.llms-files

discoverypattern_only

Repository provides local LLMs discovery/context files that can guide machine-readable understanding.

llms.txt

Document Processing

document.processing

document-processingpartial

Source evidence indicates PDF, DOCX, document conversion, extraction, or rendering behavior.

app/api/generate-pdf/route.tspackage.json

File Upload Handling

file.upload-handling

file-uploadpartial

Source evidence indicates upload, attachment, media, or multipart file handling.

package.json

Form Submission Flow

forms.submission-flow

formspattern_only

Source evidence indicates forms, contact flows, submit endpoints, or validation-backed input handling.

app/api/save-form/route.tsapp/form/[id]/page.tsxapp/form/new/page.tsxcomponents/fec-form-2.tsx

Supabase Integration

integration.supabase

integrationpartial

Repository has source-backed indicators for a Supabase integration.

app/auth/sign-up/page.tsxlib/supabase/client.tslib/supabase/middleware.tslib/supabase/server.ts

Vercel Integration

integration.vercel

integrationpartial

Repository has source-backed indicators for a Vercel integration.

app/api/generate-pdf/route.tsapp/layout.tsxpackage-lock.jsonpackage.json

MCP Tool Server

mcp.tool-server

mcppartial

Repository contains MCP-related routes, manifests, files, or dependencies.

.well-known/mcp.jsonpackage.json

Trace and Logging

observability.trace-logging

observabilitypartial

Source evidence indicates trace, span, logging, monitoring, or OpenTelemetry behavior.

app/api/health/route.tsapp/auth/login/page.tsxpackage.json

Application Routes

routing.application-pages

routingpattern_only

Repository contains user-facing application page routes.

app/auth/login/page.tsxapp/auth/sign-up-success/page.tsxapp/auth/sign-up/page.tsxapp/dashboard/page.tsx

Environment Configuration

security.env-configuration

securitypattern_only

Repository references environment variables; secret-like names are cataloged without values.

app/api/send-mail/route.tsapp/auth/sign-up/page.tsxlib/supabase/client.tslib/supabase/middleware.ts

SEO and Discovery Surface

seo.discovery-surface

seopattern_only

Repository includes crawlable discovery files such as sitemap, feeds, robots, or web manifest files.

public/robots.txt

Shipping and Fulfillment Flow

shipping.fulfillment-flow

shippingpartial

Source evidence indicates shipping, labels, postcards, fulfillment, or delivery-provider integration.

components/ui/label.tsxpackage.json

Automated Test Suite

testing.automated-tests

testingpattern_only

Repository includes automated test files.

scripts/create-test-user.tstests/components/button.test.tsxtests/ui/page.test.tsx

UI Component Library

ui.component-library

ui-componentpartial

Reusable UI components were found in component-oriented source paths.

components/env-setup-banner.tsxcomponents/fec-form-2.tsxcomponents/fec-tracking.tsxcomponents/footer.tsx