SaaS system for organizing events and trips. For each client, it handles offer presentation, slot reservations, e-commerce with payments and admin management. Manages subscriptions and payments between clients and the system owner.
- Multi-tenancy with subdomains & Postgres
- Multi-step e-commerce with Angular
- Expiring slot reservation system
- 3-layer system model with tenancy
Patent filing form in existing system for publishing, discovering and trading patents between interested parties. Form works with lots of metadata and attachments, including encryption-secured ones. Form support polymorphic Rails-side input.
- Huge section-based form with Angular
- ActiveRecord data adapter for Angular
- Form validations, file uploads & auto-save
Videku allows to watch a movie from the internet or file right in the browser. Handy subtitle search allows to fetch captions in any language. Built-in voice lector can read subtitles during the playback. Remote control lets control the player from the phone.
- Web Speech API as subtitle reader
- Firebase API for real-time sync
- OpenSubtitles API for client-side subtitles
- Custom subtitle parsers for most formats
- Hand-crafted design