mingiryu / visionary Goto Github PK
View Code? Open in Web Editor NEWA visual dictionary
A visual dictionary
Related ticket: #1
Lexica, an image search API, https://lexica.art/docs
Related ticket: #1
Related ticket: #1
Related ticket: #15
The definition row only contains the simple definition, but we can leverage other fields such as part of speech, example, synonym, etc.
There's a possible challenge dealing with the nested array format of the data.
Related ticket: #1
Free Dictionary API, https://dictionaryapi.dev/
Related ticket: #1
Related ticket: #15
Not sure how feasible this is, but worth looking into
If the word does not exist, the format of the JSON changes.
At least we have to catch the error and display a message.
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.
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.
Here is a few challenges that we will need to overcome:
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
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.
A nice feature if we can enable users to look up definitions for new words they see on the prompt
Related ticket: #1
Search only works on button click, it should support when user presses "enter" on the keyboard
Related ticket: #1
I think it'd be cleaner if we had definitions on another activity UI
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.