Skip to main content

Farshid Sanati

Freelance Web & Mobile Developer

Ariis — Student Learning App (React Native)

Case Study

Historical

Ariis — Student Learning App (React Native)

Ariis was a Persian RTL React Native app for Iranian students (primary through high school): subject video lessons, educational podcasts, quizzes and exams, performance charts, subscription purchases, and consultant booking with calendar and timed packages. The mobile client shipped for Android and iOS; APIs were built by a separate backend team. The product operated for several years and is now retired.

Historical case study

This page documents work delivered in the past. The product is not actively maintained today, and links may be outdated. It is here as a portfolio reference only — not an invitation to download or use the app.

Industry
EdTechK–12IranRTLVideo learningPodcasts

Role: React Native developer (client app; APIs by others)

Duration: Not disclosed

Challenge

Students needed one place to watch lessons, listen on the go, and self-test—without a cluttered desktop-first UI. Parents and teens expected trustworthy payment flows, clear subscription math, and scheduling for human consultants alongside self-serve content.

Solution

Shipped a tab-driven mobile shell with modular screens: media discovery, package checkout modal (wallet vs. bank, discount codes), exam awareness widgets, lightweight analytics charts, and a consultation path with date selection and duration-based SKUs—all wired to partner-maintained REST endpoints.

Impact

The app supported real learners for multiple release cycles before the business wound down. This case study documents the mobile UX and React Native delivery; quantitative metrics were not retained in this archive.

Tech stack

React NativeJavaScriptRTLREST APIAndroidiOS

Project overview

Ariis (آریس) was an Iranian ed-tech startup offering a mobile learning companion for students from primary through high school. The product combined on-demand lessons, audio learning, and practice—packaged in a colorful RTL experience aimed at daily study habits.

What we built (client app)

  • Subject coverage — structured access to educational video content across school subjects, organized for browsing and continuity between grade levels.
  • Podcasts — dedicated area for educational audio alongside video, supporting different study modes (commute, revision, lighter cognitive load).
  • Assessments & practice — in-app flows for quizzes and exams to reinforce lessons and measure progress over time.
  • Engagement & motivation — home experience with promos, countdown-style exam awareness widgets, and performance charts to visualize study momentum.
  • Monetization surfaces — subscription package selection (wallet vs. bank gateway), discount codes, and clear pricing tiers for access periods.
  • Consultation booking — discovery of consultants, calendar-style scheduling, and timed session packages with the same payment patterns as courses.
  • Navigation model — bottom tabs for home, virtual learning, consultation, podcast, and profile—optimized for one-thumb use on phones.

Technical approach

The React Native codebase targeted both Android and iOS, with Persian RTL layout, reusable cards and modals, horizontal carousels, and chart-style visualizations integrated into screens. The app consumed REST APIs implemented and operated by a separate backend team—this portfolio entry reflects the delivered client application and UX engineering on the mobile side.

The service ran for several years and is no longer active. The brand site may or may not resolve; treat this entry as a historical case study of the mobile product.