Commit Graph

15 Commits

Author SHA1 Message Date
fegger 947b64b50e Remove .env.example and fix auth cookie secure flag
Delete the environment variable example file. Add error handling to the
Ollama AI route. Update Docker configuration to support Ollama services
and create required image directories. Fix indentation in auth library
and allow overriding secure cookie setting in non-production environments.
2026-05-20 00:39:25 +02:00
fegger 499894474a Fix Docker startup schema sync 2026-05-20 00:03:10 +02:00
fegger bdb403812b Update README.md 2026-05-19 23:33:07 +02:00
fegger c58b65babb Update Dockerfile 2026-05-19 23:01:59 +02:00
fegger c6d5c3d844 Update docker-compose.yml 2026-05-19 22:47:29 +02:00
fegger cd6378351e Add Docker configuration for Next.js application 2026-05-19 19:37:42 +02:00
fegger 75d80084b6 Add Android unit and UI tests with test dependencies 2026-05-19 17:00:28 +02:00
fegger 4e18d97b85 Add Android BikeSetup client 2026-05-19 16:37:14 +02:00
fegger 97f6e253f7 Create README.md 2026-05-19 16:08:20 +02:00
fegger cb0ff5feb7 1. Authentication Library (src/lib/auth.ts)
2. Authentication Routes
3. Updated Data Store (`src/lib/db.ts`)
4. Updated API Routes
5. Updated Frontend Component (`src/components/BikeBuilderApp.tsx`)
2026-05-19 16:07:57 +02:00
fegger 9c212fbf43 Format catalog and setup verification files 2026-05-19 14:38:55 +02:00
fegger 45cf61525e Switch database from SQLite to PostgreSQL
Replace in-memory JSON file storage with Prisma ORM using PostgreSQL.
Update environment variables and Prisma schema accordingly.
2026-05-19 14:19:01 +02:00
fegger 06ab791755 Add setup verification data and audit endpoint
Introduce setupVerification module containing metadata for forks, shocks,
and tires, including source references and confidence levels. Add this
data to the catalog API response and include evidence in AI prompts.
Create a new audit endpoint to inspect verification status.
2026-05-19 13:08:56 +02:00
fegger b307919bf7 Refactor bike builder into Next.js app
Replace the single JSX file with a Next.js project, shared catalog and recommendation modules, backend API routes, file-backed persistence, Ollama recommendation endpoint, and picture-layer bike composition. Add initial aligned component assets for existing BSU layers plus RockShox and Maxxis products.
2026-05-19 12:56:41 +02:00
fegger 8982fcd42c initial commit 2026-05-19 10:40:16 +02:00