explaingit

moha2005269/masari-platform

Analysis updated 2026-05-18

1JavaScriptAudience · generalComplexity · 3/5LicenseSetup · moderate

TLDR

A bilingual Arabic/English web platform that guides students in Saudi Arabia through career personality tests and AI-powered academic path planning using Google Gemini.

Mindmap

mindmap
  root((Masari))
    Tools
      RIASEC career test
      Academic readiness
      Salary estimator
      University finder
    AI Layer
      Gemini 2.5 Flash
      Google Search grounding
      Bilingual responses
    Tech Stack
      React
      Firebase
      Tailwind CSS
    Users
      Saudi students
      Young professionals
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Take a RIASEC career personality test and get AI-generated career path recommendations in Arabic or English.

USE CASE 2

Check your academic readiness and find Saudi university programs that match your entry scores.

USE CASE 3

Ask an AI counselor about job prospects and salary ranges for a specific field in the Gulf region.

What is it built with?

JavaScriptReactViteTailwind CSSFirebaseGoogle Gemini API

How does it compare?

moha2005269/masari-platformacip/slack-claude-agentalexanderdaly/neurofhe-relay
Stars111
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderatemoderateeasy
Complexity3/53/52/5
Audiencegeneraldeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Firebase project and a Google Gemini API key configured in a .env file.

MIT license: use, copy, modify, and distribute freely for any purpose, including commercial use.

In plain English

Masari is a web application designed to help students and young professionals in Saudi Arabia and the Arab Gulf region plan their academic and career paths. The platform combines career personality testing, academic readiness checks, and an AI-powered counseling chatbot into a single interface. It supports both Arabic and English throughout. The AI features are powered by Google Gemini 2.5 Flash, a large language model from Google. When a user asks for career or academic guidance, the app sends the question to Google's API along with instructions to respond in the user's chosen language. The model can also pull in live information from the web, such as current job vacancy counts and salary data, using Google Search integration. Users create accounts and are given a points balance (starting at 50) that gets spent when they use AI-powered tools. A simulated payment flow lets users buy more points or upgrade to a paid tier. The platform stores user profiles, test results, and saved AI-generated reports in Firebase, Google's cloud database. The main tools include a 50-question RIASEC career personality test (a standardized framework for matching personality types to career fields), an academic readiness diagnostic, a salary estimator, and a university admissions helper that references entry score thresholds for Saudi universities. The platform includes data on over 100 academic majors and multiple Saudi universities. The interface uses an animated 3D visual style with cursor-tracking card tilts and bold styling. The frontend is built with React, Tailwind CSS, and Vite. To run the project, developers need to supply their own Firebase project credentials and a Google Gemini API key via a .env file. The project is licensed under the MIT license, which allows free use for any purpose.

Copy-paste prompts

Prompt 1
I'm a student in Saudi Arabia unsure about my major. How do I use Masari's RIASEC test to find a matching career path?
Prompt 2
How do I set up a Firebase project and configure the .env file to run the Masari platform locally?
Prompt 3
How does Masari use Google Gemini to generate bilingual career advice and enforce Arabic-only responses?
Prompt 4
How does the Masari points system deduct credits, and what happens when a user runs out of points?

Frequently asked questions

What is masari-platform?

A bilingual Arabic/English web platform that guides students in Saudi Arabia through career personality tests and AI-powered academic path planning using Google Gemini.

What language is masari-platform written in?

Mainly JavaScript. The stack also includes JavaScript, React, Vite.

What license does masari-platform use?

MIT license: use, copy, modify, and distribute freely for any purpose, including commercial use.

How hard is masari-platform to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is masari-platform for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub moha2005269 on gitmyhub

Verify against the repo before relying on details.