Inspiration

As people who have known the struggles of learning a foreign language, we wanted to create Pictorial as a way to alleviate the struggles of foreign language learners. The traditional way of learning languages involves translating words from a foreign language to one's native language and then "translating" the word in the native language to a certain idea or object the word embodies. This, however, is inefficient. Learning a language in this way encourages dependence on one's own native language, and strongly inhibits one's ability to converse in a high level in the foreign language. Instead, we wanted to create a way for people to learn a language by skipping the intermediary step; that is, going directly from foreign languages to ideas and objects. By creating a software that goes directly from foreign words to pictures, we hope to improve the initial stages of language learning.

What it should do

Pictorial should be a collaborative environment for language learners to help each other. It has a list of foreign language words (the dictionary) with a list of images that correspond to the meaning of the words. Users can upload images that they think are relevant to each word, and they can upvote images they think are particularly relevant to the word. As users upload and upvote images, the image with the highest upvote for each word will then be displayed next to the word in the dictionary.

Currently, however, the application only consists of the front end design. The upvote and upload functionality have yet to be implemented.

How we built it

We used a combination of HTML/CSS and Javascript to build the webpage.

Challenges I ran into

As the webpage is right now, the major challenge we ran into and overcame involved formatting all the HTML elements using CSS. However, the biggest challenge that we haven't solved is creating the back end of the page and storing data in a database.

Accomplishments that we're proud of

The beautiful logo and the layout of the pages.

What we learned

We didn't have enough time to dive into the back end, so most of what we created was based on information we already knew. However, everyone on the team learned how to use Git and Github for collaboration purposes.

What's next for pictorial

Upvote and upload functionality!

Built With

Share this project:

Updates