mingiryu / visionary

A visual dictionary
0 stars 0 forks source link

Project Proposal #1

Closed mingiryu closed 1 year ago

mingiryu commented 2 years ago

Visionary, a visual dictionary

Contributors

App

We are building a visual dictionary where you could input any English word while getting back definitions, phonetics, and a gallery of images related to the definition of the word back. The main purpose of this app is to help English learners with their vocabulary with the help of visualization.

Subsystems

The app will contain 2 APIs, a dictionary API which provides the definitions, phonetics, synonyms, and etc, and an image search API which provides the related Images. The app will contain an editable text field to search for words. This search will redirect users to another activity with the word definition and a gallery recycler view containing the images. There will also be a loading screen and a single Image view in order to enlarge an image and display a prompt describing the image.

Challenges

Here is a few challenges that we will need to overcome:

Schedule

Week 1: Set up project, loading screen, search bar view Week 2: Set up dictionary API call and previewing definitions Week 3: Set up Image search API call and previewing images Week 4: Set up gallery recycler view and display images alongside definitions Week 5: Set up single image view with detailed components and prompt Week 6: Debug UI and components, thoroughly test the app, wrap up

List of APIs used

Material Specification

Functional Specifications

Other apps and inspirations

Two apps come into mind for inspiration. One is StarryAi, an app that generates art from text description. A similar app, Dawn AI, is another app which generates art from words. We were able to find Lexica, which is an image search API but in art format. The design is inspired somewhat from any web search for images. With the help of the dictionary API we are able to turn this image feature into an English learner's tool.

mingiryu commented 2 years ago

Wireframe

unnamed

mingiryu commented 1 year ago

Project completed and submitted