Business Client need Mobile App Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Dnipro, Ukraine

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"Project Overview
I would like to build a workflow that lets me select English words or sentences from a PDF (or manually input text), send them to the OpenAI API for linguistic analysis, parse the resulting JSON, and automatically register the data into a Notion database.

The workflow must run inside the iPad/iOS Shortcuts app and support both PDF selection and manual input.

Required Workflows
1. Shortcut A — From PDF sharing (Main flow)

User selects text in a PDF viewer
(Notion PDF, GoodNotes, Apple Books, PDF Expert, etc.)

Launches the shortcut from the Share Sheet

Shortcut sends text to OpenAI API

Receives structured JSON

Parses JSON safely

Sends processed data to Notion DB

Creates a new row

2. Shortcut B — Manual Input

Prompts user to input a word or sentence manually

Reuses the same processing logic as Shortcut A

3. Shortcut C — Core Processor (Subroutine)

Handles:

OpenAI API request

JSON parsing

CEFR classification

Sentence splitting

Duplicate checking

Notion database registration

Reused by the other two shortcuts

Functional Requirements
① CEFR Difficulty Level Classification

Determine CEFR level (A1–C2) for the word or phrase.

Save the CEFR value into a Notion Select field.

CEFR options must be fixed:
A1 / A2 / B1 / B2 / C1 / C2

② Multi-Sentence Handling

If the selected text contains multiple sentences:

Normalize and clean the text

Split safely into individual sentences

Ensure example generation and analysis run correctly per sentence

Final JSON should remain stable and parse-safe

③ Duplicate Record Check

Before creating a new Notion row:

Search the database for the same Word value

If found → Display
“This word already exists. Do you want to add it anyway?”

User chooses Register or Cancel

④ JSON Output Requirements

The OpenAI API must return JSON only, no extra text.

Required JSON keys:

{
"word": "",
"meaning_ja": "",
"pronunciation": "",
"example_en": "",
"example_ja": "",
"part_of_speech": "",
"cefr": ""
}

⑤ Notion Database Mapping

The Notion database contains these properties (in this order):

Word — Title

Meaning — Rich text

Pronunciation — Rich text

Example (EN) — Rich text

Example (JP) — Rich text

Part of speech — Select

CEFR — Select

Important:
In the future, I may add or rearrange Notion properties.
The shortcuts must continue working even if property order changes (property names will remain the same).

Technical Requirements
OpenAI API

Endpoint: POST [login to view URL]

Model: gpt-4.1-mini (or recommended)

Strict JSON output enforcement

Notion API

Endpoint: POST [login to view URL]

Version: 2022-06-28 or latest stable

Must support property mapping and stable error handling

Deliverables

Shortcut A: “Add from PDF to Notion”

Shortcut B: “Add Word to Notion (Manual Input)”

Shortcut C: “Core Vocabulary Processor”

Short demo video (screen recording)

Brief usage manual (1–2 pages):

How to use the shortcuts

How to replace API keys

How to adjust Notion DB settings" (client-provided description)


Matched companies (6)

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

JanakiBhuvi Tech Labs Private Limited

Delivering Future-Ready Digital Solutions in Web Development, E-commerce, Logo Design, and Digital Marketing. We believe innovation is key to navigat… Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more

...

Mobiweb Global Solutions

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more