gamma-scholar (نبض الباحث / Scholar Pulse) is a unified academic-identity aggregator for researchers and university lecturers. It gathers a scholar's academic identities from multiple platforms into one place and delivers a precise, immediate signal whenever a new citation is recorded against their work.
The product intent, derived from the authoritative requirement thread, is:
The primary audience is Iraqi and Arab university faculty — researchers and lecturers who need credible, legible, authoritative information about their own scholarly record. The MVP is deliberately narrow: login, Google Scholar linking only, a dashboard showing papers and citations, and email or push notification when citations increase.
gamma-scholar is a web application (PWA) with a Supabase-backed PostgreSQL data layer and scheduled Edge Functions. It aggregates citation and publication data from external academic providers, stores a baseline snapshot per linked account, re-checks every 24 hours, and raises a notification when a citation count increases.
Current delivery (MVP scope):
Actors:
External providers (non-persona actors): Semantic Scholar API, CrossRef API, ORCID API, SerpApi (Google Scholar), and the email/push delivery channel.
Narrow exclusions for the current horizon: the MVP links Google Scholar only. ORCID, Scopus, ResearchGate, and Web of Science are part of the stated product intent but are outside the current MVP linking scope. Google Scholar has no official API and imposes strict web-scraping limits; SerpApi is used only to fetch the h-index from Google Scholar, to reduce cost and IP blocking. Semantic Scholar and CrossRef are the priority sources because they offer official, free APIs. Name disambiguation is handled primarily through the ORCID identifier.
gamma-scholar is a first-party application that owns its own identity and durable state. The researcher creates an account, links an academic source, and the application stores a baseline and a history of citation counts against that account. Because the record must persist across sessions and be bound to the correct researcher, application-owned identity is required: the landing page and login are anonymously reachable, while the dashboard, account linking, and profile sharing require a logged-in session. The public profile is deliberately anonymous — a visitor opens the bio link or scans the QR code and reads the aggregated accounts, papers, and citations without creating an account.
Background automation (the 24-hour check) runs server-side and produces a notification; the researcher's interaction with that notification is a first-party surface, not a background step. External providers own the fetching of citation and publication data; the application owns the aggregation, the baseline comparison, and the alert.
The current horizon covers the MVP as listed above. The broader five-platform linking, ORCID-based disambiguation, and the additional providers remain part of the product intent but are not part of the current MVP linking scope.
Not applicable — no reference directive in this request declares a content_source.
FR-1 — Unified academic identity aggregator (explicit) As a researcher/lecturer, I should have a single platform that gathers my academic identities in one place, so that my scholarly record is unified rather than scattered across platforms.
FR-2 — Link accounts across five platforms (explicit) As a researcher/lecturer, I should link my accounts on Google Scholar, ORCID, Scopus, ResearchGate, and Web of Science through one interface, so that all of my academic identities are connected.
FR-3 — Citation alerts (explicit) As a researcher/lecturer, I should receive immediate in-app or email notifications when a new citation is detected for one of my papers, or when a new paper carrying my name is published, so that I learn about new impact on my work without checking manually.
FR-4 — Analytics dashboard (explicit) As a researcher/lecturer, I should see simple charts of my citation growth over time, with my h-index and i10-index updated automatically, so that I can track my academic performance.
FR-5 — Profile sharing (explicit) As a researcher/lecturer, I should have a single bio link or QR code that collects all of my accounts, so that I can place it in my CV or share it with my students and colleagues.
FR-6 — Registration and linking workflow (explicit) As a researcher/lecturer, I should create my account and enter the links or IDs of my academic accounts, so that the application can begin tracking my record.
FR-7 — Initial sync (explicit) As a researcher/lecturer, I should have the application pull my current citation and publication counts and store them as a baseline, so that future changes can be compared against a known starting point.
FR-8 — Periodic 24-hour check (explicit) As a researcher/lecturer, I should have the servers send requests to the APIs every 24 hours to compare the new count against the stored count, so that changes are detected without my intervention.
FR-9 — Notification dispatch (explicit) As a researcher/lecturer, I should receive a notification when a citation increase is detected, with the details of the citing paper, so that I know exactly what was cited and by which study.
FR-10 — MVP scope (explicit) As a researcher/lecturer, I should have the first version include only login, Google Scholar linking, a dashboard showing papers and citations, and email or push notification on citation increase, so that the initial release is focused.
FR-11 — Account creation and login (required_inference) As a researcher/lecturer, I should create an account and sign in to it, so that my record is bound to me and persists across sessions.
FR-12 — Google Scholar linking by URL/ID (required_inference) As a researcher/lecturer, I should link my Google Scholar account by entering its URL or ID, so that the application can track my record on that platform.
FR-13 — Baseline capture on linking (required_inference) As a researcher/lecturer, I should have the current citation and publication counts pulled and stored as a baseline when I link my account, so that future changes are measured against it.
FR-14 — 24-hour periodic check (required_inference) As a researcher/lecturer, I should have the system check the providers every 24 hours, so that citation changes are detected automatically.
FR-15 — Notification or email on citation increase (required_inference) As a researcher/lecturer, I should receive a notification or email when a citation increase is detected, so that I am informed promptly.
The creative direction is authoritative for this section. The muse is Massimo Vignelli; the headline is Citation wayfinding: a signage system for a scholar's record.
Color tokens (light mode):
| Role | Hex | Usage |
|---|---|---|
| Background | #FFFFFF | White ground; the default field |
| Surface | #F2F2F0 | Tabular rows, data panels, chart fields — never card decoration |
| Text | #111111 | Dominant type colour |
| Primary | #D0021B | Signal colour — citation-increase events, active states, the h-index rule, the primary CTA |
| Accent | #F5A623 | Secondary code — i10-index and pending/syncing states |
| Green | #2E7D32 | Reserved for 'new publication detected' and healthy sync status |
| Muted | #6B6B6B | Metadata, source labels, timestamps |
Proportion: roughly 70% white, 20% black type and rules, 10% coded colour. No gradients anywhere. Colour is never decorative — every colour instance means a data category or a state.
Typography:
clamp(56px, 9vw, 128px) at 700 weight.clamp(32px, 4vw, 56px).Shape language: Hard edges. Zero border-radius on cards, panels, buttons, and inputs — every corner is 90 degrees. Structure is expressed through 1px and 2px black rules: horizontal rules separate every data row, vertical rules divide the dashboard into columns, and a 2px rule anchors the top of every section like a signage band. Buttons are rectangles with a 2px black border and a solid fill on hover. The QR code block is framed by a 2px black rule with a corner tick, like a printed registration mark. No shadows, no blurs, no rounded controls.
Layout: A visible 12-column grid with a 24px gutter and generous 48px outer margins at desktop, collapsing to 4 columns at 375px. The dashboard is tabular: each platform gets a fixed column with aligned label/value rows. Section transitions are marked by full-width 2px rules with a small all-caps section number in the left margin (01, 02, 03). The citation-growth chart sits in a ruled plot area with axis ticks and no gridlines behind the bars — bars are solid primary red, the h-index line is a 2px black rule. The profile share page is a single centred artefact: the QR code, the bio link in monospace, and a ruled list of linked platform codes below it. No card grids, no offset shadows, no floating panels.
Imagery: No photography, no illustration, no 3D. The visual content is the system itself: the grid, the rules, the coded colour chips, the tabular data, the QR code, and the citation chart. Where an image is needed — a platform's logo — it is reduced to a monochrome pictogram or a two-letter code in a ruled square (GS, OR, SC, RG, WoS). The hero contains no image at all; its dominant element is the type. Diagrams of the sync workflow (register → baseline → 24h check → alert) are drawn as a ruled horizontal sequence with numbered nodes and 1px connectors.
The public entry (Landing) is a full-viewport white field with a 2px black rule running horizontally at the top, under which sits a small all-caps label: نبض الباحث / SCHOLAR PULSE — CITATION WAYFINDING SYSTEM.
The dominant element is an oversized Arabic headline set flush-left in three stacked lines, clamp(56px, 9vw, 128px), black, with the third line dropped into a solid primary-red block that bleeds off the right edge of the viewport — the red block is the only large area of colour on the screen. Beneath the headline, a 1px black rule spans the full width, and below it a four-column ruled row of live-looking metrics (h-index, i10-index, total citations, linked sources) with tabular numerals and all-caps labels. No centred composition, no subtext paragraph, no blue button, no gradient, no image — the type and the rules are the hero.
The signature moves are: the oversized Arabic headline stacked flush-left across three lines with the final line set in a solid red block that bleeds off the right viewport edge; a ruled metric bar directly under the hero with four columns divided by 1px vertical rules, each showing a label in 13px all-caps, a value in 42px tabular numerals, and a small colour code chip (red for h-index, amber for i10, green for new publications); every platform integration represented by a ruled square containing a two-letter code (GS, OR, SC, RG, WoS) instead of a logo; the citation chart drawn as solid red bars against a ruled plot area with a 2px black h-index line overlaid and every bar labelled with its year in all-caps beneath the axis; and section transitions using a full-width 2px rule with a numbered marker in the left margin (01 REGISTER, 02 SYNC, 03 ALERT, 04 SHARE), turning the landing page into a wayfinding sequence rather than a stack of feature cards.
Interaction Model: Static (direction) Motion Tempo: still Hero Dimensionality: flat
Landing Hero Motion Brief
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!