Polish-Chinese Flashcard Mobile App Development
Budget: $3,000 – $5,000 USD
We are looking for a skilled developer to create a MVP of a mobile app for Polish-Chinese flashcard learning. The goal is to create a user-friendly application that supports language learning by a repetition system. Below are the core features and functionalities of the app.
MVP Features:
* Polish-Chinese Dictionary:
A few dozen words for testing.
Word elements: Chinese character, Pinyin, Polish translation, and an image illustrating the meaning.
* Flashcard Learning:
1. The app shows the word (Chinese character, Pinyin, and image) and plays pronouciation of the word.
2. User assesses word knowledge (Yes/No).
3. The app displays the translation and example sentence after assessment.
Algorithm of repetition-based review system (e.g., Leitner, SM-2).
* Voice Control:
Navigation through the app using voice commands.
Interaction with flashcards via voice (marking words as known/unknown).
* UI/UX Design:
Simple, intuitive, and visually appealing interface.
Responsiveness on various screen resolutions and devices.
Implementation using React Native.
* Backend:
Custom backend in Python using Flask.
PostgreSQL as the relational database.
Managing dictionary data and review results.
MVP Features:
* Polish-Chinese Dictionary:
A few dozen words for testing.
Word elements: Chinese character, Pinyin, Polish translation, and an image illustrating the meaning.
* Flashcard Learning:
1. The app shows the word (Chinese character, Pinyin, and image) and plays pronouciation of the word.
2. User assesses word knowledge (Yes/No).
3. The app displays the translation and example sentence after assessment.
Algorithm of repetition-based review system (e.g., Leitner, SM-2).
* Voice Control:
Navigation through the app using voice commands.
Interaction with flashcards via voice (marking words as known/unknown).
* UI/UX Design:
Simple, intuitive, and visually appealing interface.
Responsiveness on various screen resolutions and devices.
Implementation using React Native.
* Backend:
Custom backend in Python using Flask.
PostgreSQL as the relational database.
Managing dictionary data and review results.