9cc916e8bccde41d84130889408e70646f53586d
Add optional chaining and null checks in build scripts to handle potentially undefined array elements. Add style prop to Card, Badge, and Placeholder components, and onClick prop to Text component to support inline styling in screen components. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Festipod
A prototyping tool for the Festipod mobile app - an event discovery and networking platform.
What's Inside
- Mobile App Mockups - 13 interactive screens with hand-drawn "sketchy" UI
- User Stories - 26 stories across 5 categories (Events, Workshops, Users, Meetings, Notifications)
- BDD Specifications - Cucumber feature files in French with test integration
Quick Start
bun install
bun run dev
Navigation
| Page | Route | Description |
|---|---|---|
| Gallery | #/ |
Browse all mockup screens |
| Demo | #/demo/{screen} |
Interactive screen preview |
| Stories | #/stories |
User stories browser |
| Specs | #/specs |
BDD specifications with test status |
Commands
bun run dev # Start dev server with HMR
bun run test:cucumber # Run Cucumber tests
bun run features:parse # Regenerate features from .feature files
bun run steps:extract # Extract step definitions
Documentation
See docs/ for detailed documentation:
- Festipod App - Mobile app design
- Prototyping Tool - Web app architecture
- Cucumber Integration - BDD testing setup
Description
Languages
TypeScript
90.8%
Gherkin
6.3%
CSS
1.9%
Shell
0.8%
HTML
0.1%