Skip to main content
AF
GitHub

olim-app

Olim App

Adaptation navigator for olim (repatriates) in Israel — turns your situation into a personalized, deadline-aware step-by-step plan. Offline-first PWA with shareable plans and bilingual RU/EN content. Next.js, TypeScript, Supabase, Tailwind.

An adaptation navigator for new immigrants (olim) in Israel: a personalized home screen, practical guides (banking, rent, healthcare, work, benefits, Hebrew), and a trackable plan with deadline warnings — RU/EN, light/dark, PWA-first.

Next.jsReactTypeScriptTailwind CSSSupabasePWA

Latest activity

Commits and releases

  1. Enhanced SEO and Search Engine Discoverability

    Implemented a comprehensive 2026 SEO audit, including optimized JSON-LD structured data and a refined sitemap. Added an llms.txt file to improve AI-driven discoverability and updated Open Graph tags to ensure better social media previews for shared plans.

    seonextjsvisibility
    Open
  2. Enhanced SEO and Social Sharing Metadata

    Implemented unified OpenGraph tags and site-wide metadata for the home page and guides. These improvements ensure that shared links appear professionally across social platforms and improve search engine discoverability.

    seosocialmarketing
    Open
  3. Added Browser Tab Favicon

    Integrated custom favicon and icon assets to improve brand recognition in browser tabs. This small visual update ensures a polished, professional look for users navigating the web application.

    uibrandingux
    Open
  4. Improved PWA Offline Navigation

    Resolved a critical issue where offline navigation would occasionally fail to return a valid response on mobile devices. This fix ensures that users can reliably access their personalized adaptation plans even without an active internet connection. The update significantly enhances the stability of the offline-first experience for repatriates on the go.

    pwaoffline-firstmobilefix
    Open
  5. Olim App MVP launch and final code closure

    The Olim App has reached its MVP milestone, finalizing the core navigation logic for repatriates. This release includes critical PWA optimizations and launch-ready configurations to ensure a seamless experience across all devices. The platform is now prepared for its initial showcase and public availability.

    mvppwalaunch
    Open
  6. Expanded Content and UI Support for New Sections

    Integrated new content sections by allowlisting external resources from oref.org.il and adding supporting imagery. Updated the UI layer to include necessary Lucide icons, ensuring a seamless visual experience for the latest navigation modules.

    uicontentfrontend
    Open
  7. Documentation Updates for Phase 8

    Finalized the embedding backfill process and refined documentation regarding rate-limit constraints. Added a comprehensive addendum on horizontal content streaming to provide better guidance for future scaling efforts.

    docsarchitecture
    Open
  8. Implemented AI-powered search for personalized guidance

    We have integrated a grounded Retrieval-Augmented Generation (RAG) system to power our new Phase 8 search capabilities. This update allows users to receive context-aware, accurate answers to complex repatriation questions directly within the app. Alongside this, we updated our authoring documentation to ensure future content remains optimized for both search engines and AI discovery.

    aisearchragcontent
    Open
  9. Introduced Phase 7: User Accounts and Automated Reminders

    We have launched the seventh phase of the Olim App, introducing personalized user accounts to track individual progress. This update also integrates automated reminders to help users stay on top of critical deadlines throughout their relocation journey.

    featuresuxnotifications
    Open
  10. Enhanced Navigation and SEO for Repatriation Planning

    We have implemented a robust search functionality to help users quickly locate specific adaptation steps within their personalized plans. Additionally, site-wide SEO optimizations and UX refinements ensure that the platform is more discoverable and intuitive for new users.

    seouxsearch
    Open
  11. Native-Mobile UI Redesign

    The application interface has undergone a comprehensive redesign to provide a more native-like mobile experience. This update focuses on fluid interactions and improved layout responsiveness, ensuring a seamless experience for users accessing the app on the go.

    uimobiledesign
    Open
  12. Offline-first PWA and Shareable Plans

    The Olim App is now fully installable as a PWA, enabling offline access through Serwist integration. Users can also share their plans via dynamic URLs, complete with custom-rendered Open Graph images for a polished social preview experience.

    pwasharingux
    Open
  13. Enhanced Security for Report Actions

    Implemented server-side validation and rate-limiting for the reporting feature to prevent abuse. These measures ensure data integrity and protect the application from malicious request spikes.

    securitybackendvalidation
    Open
  14. New Plan Tracker and Dashboard Refinements

    Introduced a comprehensive plan tracker featuring progress bars and intuitive filtering options. Additionally, home dashboard tiles now automatically dim when their count reaches zero to improve visual clarity.

    uiuxfeatures
    Open
  15. Launch of Personalized Home and Interactive Guides

    Implemented a new personalized home dashboard featuring dynamic guides, sections, and step-by-step cards to improve user onboarding. This update streamlines content navigation and provides a more tailored experience for new users.

    uxfrontendpersonalization
    Open
  16. Enhanced Testing and Documentation

    Expanded the test suite with comprehensive E2E flows for the home and section modules, alongside strict Lighthouse performance budgets. Additionally, finalized the Phase 4 project documentation to provide clear insights into the latest architectural and feature developments.

    testingperformancedocumentation
    Open
  17. Launched Phase 3 Onboarding and Personalization Engine

    We have introduced a new interactive quiz flow that allows users to preview their custom plans during onboarding. This release also includes a robust condition engine that tailors the app experience based on the user's specific profile data.

    onboardingpersonalizationfeatures
    Open
  18. Refactored Content Architecture for Enhanced Security

    The content schema has been decoupled into client-safe vocabulary and server-side tables to improve data integrity. This architectural change ensures sensitive logic remains protected while streamlining how the frontend consumes content.

    refactorarchitecturesecurity
    Open
  19. Enhanced Content Pipeline and Database Schema

    Implemented a robust content validation and import pipeline to streamline data management. The database schema was also expanded to include granular genealogical tracking and synchronized Supabase RLS policies with Zod validation mirrors.

    databasepipelineschema
    Open
  20. UI Component Library Expansion

    Integrated new Shadcn-based primitives including input groups and empty states to improve interface consistency. These components were composed into our core kit to facilitate a more modular and scalable UI architecture.

    uifrontendcomponents
    Open
  21. Foundation and Design System Implementation

    We have successfully scaffolded the project using Next.js 16 and established a robust UI kit built on shadcn primitives. The interface now features semantic OKLCH color tokens with full light/dark mode support and optimized 44px touch targets for better accessibility. Additionally, the application shell and home screen are now functional, providing a solid base for the upcoming feature set.

    frontenduidesign-system
    Open
  22. Internationalization and Quality Assurance

    The application now supports bilingual content through the integration of next-intl, currently featuring Russian and English dictionaries. To ensure long-term stability, we have implemented a comprehensive testing suite covering unit, library, and E2E smoke tests with accessibility auditing. These updates ensure the platform remains reliable and accessible as we scale our localization efforts.

    i18ntestingaccessibility
    Open