DESTRAVE

byhablarelportugues@gmail.com

crie um aplicativo colorido e usual com letras maiores para pessoas com mais de 50 anos no estilo tradicional de ensino aprendizagem que traduza as frases mais usuais e diarias que sejam do portugues para o espanhol, e do portugues para o francês, e do portugues para o ingles palavras e expressões utilizadas no comércio, na escola, na rua, em casa, no transito, no transporte, cumprimentos, alimentação, hospedagem, cuidados pessoais, compra, venda, comércio, todos os ambientes e situações normais do dia a dia.

LandingPhrasesHomeFavoritesCategory
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

DESTRAVE System Requirements Document

Introduction

The DESTRAVE project aims to create a colorful and user-friendly application designed specifically for individuals over the age of 50. The application will facilitate traditional learning by translating common phrases and daily expressions from Portuguese to Spanish, French, and English. The focus is on words and expressions used in various everyday contexts such as commerce, education, public spaces, home, transportation, greetings, food, accommodation, personal care, buying, selling, and general commerce.

System Overview

DESTRAVE is an educational application that supports language learning and translation for older adults. It emphasizes ease of use with larger text and a vibrant interface to enhance readability and engagement. The application will cover a wide range of everyday scenarios to help users communicate effectively in multiple languages.

Page 2 of 5

Functional Requirements

  • As a User, I should be able to translate common phrases from Portuguese to Spanish.
  • As a User, I should be able to translate common phrases from Portuguese to French.
  • As a User, I should be able to translate common phrases from Portuguese to English.
  • As a User, I should be able to access translations for words and expressions used in commerce.
  • As a User, I should be able to access translations for words and expressions used in educational settings.
  • As a User, I should be able to access translations for words and expressions used in public spaces.
  • As a User, I should be able to access translations for words and expressions used at home.
  • As a User, I should be able to access translations for words and expressions used in transportation.
  • As a User, I should be able to access translations for greetings and common social interactions.
  • As a User, I should be able to access translations for words and expressions related to food and dining.
  • As a User, I should be able to access translations for words and expressions related to accommodation.
  • As a User, I should be able to access translations for personal care-related words and expressions.
  • As a User, I should be able to access translations for buying and selling-related words and expressions.

User Personas

  • Older Adult Learner: Individuals over 50 years old who are interested in learning new languages for travel, personal growth, or social interaction.

Core User Flows

  • Older Adult Learner selects a language pair (e.g., Portuguese to Spanish) -> enters a phrase or selects from a list -> receives translation -> uses translation in real-life scenario.
Page 3 of 5

Visuals Colors and Theme

  • primary: #FF5733 (vibrant orange)
  • primary_light: #FF8F66 (lighter orange for hover states)
  • secondary: #3366FF (deep blue for emphasis)
  • accent: #33FF57 (vibrant green for CTAs)
  • highlight: #FFD700 (gold for notifications)
  • bg: #FFFFFF (white for background)
  • surface: rgba(255, 255, 255, 0.9) (light card background)
  • text: #000000 (black for primary text)
  • text_muted: #666666 (gray for secondary text)
  • border: rgba(0, 0, 0, 0.1) (subtle border color)

Signature Design Concept

The DESTRAVE application will feature an interactive "Language Journey" map on the home page. Users will navigate through a colorful, animated map representing different everyday scenarios (e.g., market, school, home). Each location on the map will be clickable, opening a pop-up with relevant phrases and translations. The map will use @react-three/fiber for 3D effects, allowing users to zoom in and explore each area in detail. The transitions between locations will be smooth, using framer-motion for spring physics animations, creating an engaging and memorable learning experience.

Page 4 of 5

Interaction Model & Motion Direction

The landing page will employ a "parallax" interaction model, providing a layered depth experience as users scroll through different sections of the language map. Each section will have a distinctive core mechanic, such as a 3D scene or scroll-triggered animations, to keep the user engaged and enhance the storytelling aspect of language learning.

Non-Functional Requirements

  • The application must be highly accessible, with large text and intuitive navigation.
  • The system should support offline access to translations once downloaded.
  • The application should be responsive and work seamlessly across various devices.

Tech Stack

  • Frontend: React for Web
  • Backend: FastAPI
  • Database: MongoDB
  • AI Models: None specified
  • Local Orchestration: Docker, docker-compose

Assumptions and Constraints

  • The application will primarily target users in Brazil, with Portuguese as the source language.
  • The translations will focus on practical, everyday language rather than complex or technical terms.
  • The application will be designed to accommodate users with limited technical skills.
Page 5 of 5

Glossary

  • Translation: The process of converting text from one language to another.
  • Phrase: A small group of words standing together as a conceptual unit.
  • Parallax: An effect where the position or direction of an object appears to differ when viewed from different positions.
Landing design preview
Landing: Explore Map
Landing: Select Language
Home: Browse Categories
Category: View Commerce
Category: View Greetings
Category: View Food
Category: View Transport
Category: View Accommodation
Phrases: View Translations
Phrases: Practice Phrase
Favorites: Save Phrase