OpenAI 2026 hackathon

Trainy

Imagine having a personal guide at every train station: helping you find the right service, understand what’s happening, and get from A to B with confidence. That’s Trainy.

Solo project by Jacob Rudolph · 0 likes · 0 comments

Archive position — measured, not model output

0 likes on Devpost

2,264 of the 7,856 archived projects have more likes, and 5,592 share exactly 0 — so this project's #7,372 place in the like-ranked listing is a tie-break inside that group, not a ranking.

Projects (log scale)

1
10
100
1k
10k
05,592
11,758
2285
3–4132
5–975
10+14

Likes on Devpost. ▲ marks this project's group.

Show the figures
LikesProjectsShare of archive
05,59271.2%
11,75822.4%
22853.6%
3–41321.7%
5–9751.0%
10+140.2%
Devpost like counts for all 7,856 archived projects, captured when this archive was built.

Executive Summary

What the company appears to be

Trainy is a self-reported native iOS rail companion app built by one developer (Jacob Rudolph), designed to provide trip progress, platform information, station boards, route maps, stops, service alerts, and connection context for train travelers. It currently supports two rider-active provider experiences: Japan Shinkansen and Netherlands NS.

What changed

The project evolved from a design concept into a working native iOS app with backend integration (Cloudflare Worker) and accessibility features. It includes onboarding, trip tracking, data normalization across providers, and release audit checks.

Single most important open question

Is there evidence of user adoption or revenue generation beyond the author's own testing and development?

This analysis is based entirely on self-reported information from the project description and author's write-up. No independent verification exists for any claims about traction, customers, revenue, or market validation.

Back to contents

What The Product Actually Is

The description states that Trainy is a "native iOS rail companion" that brings trip progress, platforms, station boards, route maps, stops, service alerts, and connection context into one clear experience. It supports two rider-active provider experiences:

  • Japan Shinkansen: Riders can search for and track services across Japan's major high-speed rail lines using either a curated starter catalog or ODPT and official JR timetable data when configured.
  • Netherlands NS: Riders can search NS stations, view current departures, and see active disruptions through Trainy's secure production proxy.

The app is built in Swift and SwiftUI with MapKit for journey visualization. It uses a package-first architecture where reusable components live in TrainyCore while the iOS lifecycle is managed by a thin Xcode target.

Back to contents

Positioning & Claim Evolution

The author states that Trainy was inspired by Flighty, an iOS flight tracking app they admired for its native design and traveler-focused approach. The goal was to create "one native iOS experience that could guide a rider from platform to destination while remaining honest about where its information came from and how current it was."

The positioning has evolved from a conceptual idea to a working product with two provider integrations. The author claims the app provides "truthful provider status, source-aware failure recovery" and treats loading, stale, offline, rate-limited, and unavailable states as real product experiences rather than edge cases.

Back to contents

Target Customer & ICP

The description indicates that Trainy targets travelers who use trains, particularly those using high-speed rail systems like Japan's Shinkansen or the Netherlands' NS. The app is positioned for "rider-active" users who actively track their journeys and need information about platforms, service alerts, and connection context.

The target customer appears to be individual travelers rather than institutional or commercial users. The author notes that the app includes features such as saving trips, pinning services, configuring notifications, and adjusting display preferences, suggesting a personal use case.

Back to contents

Business Model & Pricing Evidence

The description states that Trainy "began with a simple question on a Shinkansen platform: why can't tracking a train feel this good?" The author mentions that longer-term, they expect Trainy to offer both free and paid experiences. However, there is no evidence of pricing structure, revenue model, or monetization strategy beyond the statement that "the long-term licensing and business model will be decided after user testing and the initial release."

No information about customer acquisition costs, unit economics, or any commercial arrangements is provided.

Back to contents

Technical & Delivery Signals

The app was built as a solo project by Jacob Rudolph using Swift and SwiftUI. The architecture uses a package-first approach with reusable components in TrainyCore and a thin Xcode target for iOS lifecycle management.

Key technical elements include:

  • Provider registry and normalized rail models to handle different schemas and capabilities
  • Cloudflare Worker for secure handling of Netherlands NS credentials
  • Strict credential protection measures including env-file parsers, secret-boundary regression tests, and archive scanners
  • Accessibility features including Light/Dark Mode and AX2XL behavior
  • Deterministic fixtures and simulator automation for testing

The author reports that the most recent audited release baseline passed:

  • 66 of 66 Xcode tests
  • 35 of 35 Cloudflare Worker contract tests
  • 27 of 27 design-system guard fixtures
  • 44 Release archive checks with zero failures

Back to contents

Traction & Maturity Signals

The description indicates that Trainy is currently in beta and has not yet been distributed through the App Store. The author states that they plan to finish distribution signing, begin TestFlight testing, and work toward a public iOS release by the end of the summer.

There is no evidence of user adoption, customer base, or revenue generation beyond the author's own development and testing activities. The project has not yet reached market traction.

Back to contents

Competitive Context

The description does not provide information about competitors or competitive positioning. The author mentions that there were useful rail apps but nothing matched the experience they had in mind, suggesting a gap in the market for a well-designed rail companion app similar to Flighty's approach for flying.

No specific competitor names or market share data are provided.

Back to contents

Key Risks & Red Flags

Key risks and red flags include:

  • The project is a solo effort with no evidence of team expansion or additional resources
  • No revenue, customer base, or traction data available beyond the author's own testing
  • The app has not yet been distributed through the App Store
  • Limited provider support (only two active integrations)
  • Unclear monetization strategy and business model
  • Dependency on AI coding agents for development without clear human oversight of strategic decisions
  • No evidence of market validation or user feedback beyond the author's own experience

Back to contents

Diligence Questions To Ask The Founders

  1. What specific metrics are you using to evaluate success beyond your own testing?
  2. How do you plan to scale beyond the current two provider integrations?
  3. What is your timeline for App Store release and how will you handle user feedback during beta testing?
  4. Can you provide evidence of any user testing or feedback from real travelers?
  5. What are the specific challenges in expanding to additional rail systems beyond Japan and Netherlands?
  6. How do you plan to monetize the product given that it's currently free to use?
  7. What is your approach to handling data privacy and security as you expand globally?
  8. How do you intend to compete with existing rail apps that may have more established user bases?

Back to contents

Investment/Partnership Verdict

Not evidenced.

The description provides no information about revenue, customers, or market traction. The project remains in early development phase with only two provider integrations and no commercial activity beyond the author's own testing. There is insufficient evidence to assess whether this represents a viable business opportunity for investment or partnership.

Back to contents

Source

Submitted to the OpenAI 2026 hackathon on Devpost. Project home on DevPost.

The analysis above was generated by a language model from the project's own one-line description. It is not independent research and contains no verified traction, revenue or customer data.