devpost.com
Open in
urlscan Pro
34.238.228.183
Public Scan
URL:
https://devpost.com/software/connotation-dictionary
Submission: On November 29 via api from US — Scanned from US
Submission: On November 29 via api from US — Scanned from US
Form analysis
6 forms found in the DOMGET https://devpost.com/hackathons
<form class="flex-row align-items-center search-form" action="https://devpost.com/hackathons" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓">
<div class="search-field-wrapper flex-row align-items-stretch mx-4">
<span class="align-items-center">
<i class="fas fa-search search-icon" aria-hidden="true"></i>
</span>
<input type="search" name="search" id="search" title="Search" placeholder="Search hackathons...">
<a href="#" class="align-items-center close-icon" data-toggle-mobile-search="">
<i class="fas fa-times" aria-hidden="true"></i>
</a>
</div>
</form>
GET https://devpost.com/hackathons
<form class="flex-row align-items-center search-form" action="https://devpost.com/hackathons" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓">
<div class="search-field-wrapper flex-row align-items-stretch mx-4">
<span class="align-items-center">
<i class="fas fa-search search-icon" aria-hidden="true"></i>
</span>
<input type="search" name="search" id="search" title="Search" placeholder="Search hackathons...">
<a href="#" class="align-items-center close-icon" data-toggle-desktop-search="">
<i class="fas fa-times" aria-hidden="true"></i>
</a>
</div>
</form>
GET https://secure.devpost.com/users/register
<form accept-charset="UTF-8" action="https://secure.devpost.com/users/register" method="get">
<div style="display:none"><input name="utf8" type="hidden" value="✓"></div>
<input id="flow_name" name="flow[name]" type="hidden" value="follow_user">
<input id="flow_data_lookup_id" name="flow[data][follow_through_id]" type="hidden" value="335911">
<input id="flow_data_follow_through" name="flow[data][follow_through]" type="hidden" value="software_member">
<input id="flow_data_context" name="flow[data][context]" type="hidden" value="software-detail">
<button class="button follow-btn radius tiny">
<span class="follow-text">
<i class="ss-icon ss-plus"></i>
</span>
</button>
</form>
GET https://secure.devpost.com/users/register
<form accept-charset="UTF-8" action="https://secure.devpost.com/users/register" method="get">
<div style="display:none"><input name="utf8" type="hidden" value="✓"></div>
<input id="flow_name" name="flow[name]" type="hidden" value="follow_user">
<input id="flow_data_lookup_id" name="flow[data][follow_through_id]" type="hidden" value="335927">
<input id="flow_data_follow_through" name="flow[data][follow_through]" type="hidden" value="software_member">
<input id="flow_data_context" name="flow[data][context]" type="hidden" value="software-detail">
<button class="button follow-btn radius tiny">
<span class="follow-text">
<i class="ss-icon ss-plus"></i>
</span>
</button>
</form>
GET https://secure.devpost.com/users/register
<form accept-charset="UTF-8" action="https://secure.devpost.com/users/register" method="get">
<div style="display:none"><input name="utf8" type="hidden" value="✓"></div>
<input id="flow_name" name="flow[name]" type="hidden" value="follow_user">
<input id="flow_data_lookup_id" name="flow[data][follow_through_id]" type="hidden" value="335959">
<input id="flow_data_follow_through" name="flow[data][follow_through]" type="hidden" value="software_member">
<input id="flow_data_context" name="flow[data][context]" type="hidden" value="software-detail">
<button class="button follow-btn radius tiny">
<span class="follow-text">
<i class="ss-icon ss-plus"></i>
</span>
</button>
</form>
GET https://secure.devpost.com/users/register
<form accept-charset="UTF-8" action="https://secure.devpost.com/users/register" method="get">
<div style="display:none"><input name="utf8" type="hidden" value="✓"></div>
<input id="flow_name" name="flow[name]" type="hidden" value="follow_user">
<input id="flow_data_lookup_id" name="flow[data][follow_through_id]" type="hidden" value="335962">
<input id="flow_data_follow_through" name="flow[data][follow_through]" type="hidden" value="software_member">
<input id="flow_data_context" name="flow[data][context]" type="hidden" value="software-detail">
<button class="button follow-btn radius tiny">
<span class="follow-text">
<i class="ss-icon ss-plus"></i>
</span>
</button>
</form>
Text Content
* * * * * Log in * Sign up * * * Devpost Hackathons Projects Host a public hackathon * * Devpost for Teams Teams login Request a demo * * Hackathons * * Projects * * Blog * * Host a hackathon * * * Product * BACK * Devpost Grow your developer ecosystem and promote your platform. Hackathons Projects Host a public hackathon Devpost for Teams Drive innovation, collaboration, and retention within your organization. Teams login Request a demo * * Hackathons * * Projects * * Blog * Host a hackathon * * * Log in * Sign up CONNOTATION DICTIONARY Connotation Dictionary for English as a Second Language Learners Like 3 Comment 2 * STORY * UPDATES INSPIRATION Many people learn English as a second language. In fact, one of our team members started speaking english at 20 years old. While many online and physical dictionaries are widely available, none of them seem to answer the question of connotation. She and many others have had to learn the connotative nature of our language the hard way. For this reason, we have created an online Connotation Dictionary to help foreigners learn English with more ease, and avoid embarrassment through subtly connotative words. WHAT IT DOES The Connotation Dictionary is just like a search engine. The user searches the word he is looking for, then it returns word's definitions, connotations, and the etymology. HOW WE BUILT IT Front-end 1. We designed the look of the application. 2. Created the user interface from the design using HTML5, CSS3, Javascript, and jQuery. Back-end 1. Scrape dictionaries and etymology websites using PHP. 2. We used Vader Sentiment, a php library to determine the connotations of the words from their definitions. 3. Then, we connected back-end to front-end. CHALLENGES WE RAN INTO 1. Were not able to implement scraping in time on etymology website. 2. When we passed a php two-dimensional array to javascript, it became a string. Took a very long time to figure out how to properly parse and deal with the data. 3. The biggest struggle we had was our attempt to interface python with the rest of our code. We struggled to pass variables from front end to php to python and return it to front end once again. We eventually decided scrap the python and find a php library to process the definitions instead. ACCOMPLISHMENTS THAT WE'RE PROUD OF The design looks simple, and modern. The scraping is functional and we were able to integrate the back end and front end successfully. WHAT WE LEARNED Learned more in-depth in PHP. (parsing PHP two-dimensional array to javascript, hosting PHP locally, ) We learned how to work as a team. Learned networking skills - only two of the four of us had met before. Learned how to manage time better. WHAT'S NEXT FOR CONNOTATION DICTIONARY 1. We would scrape from more dictionary websites to make our connotation algorithm more robust. 2. Add more features such as synonyms and pronunciations. 3. Give examples how to use in a sentence correctly. BUILT WITH * css3 * html5 * javascript * jquery * php TRY IT OUT * connotationdictionary.herokuapp.com * GitHub Repo SUBMITTED TO * HackUMBC Spring 2018 CREATED BY * I worked mainly on the front-end using HTML, CSS, and Javascript. I also helped solving some problems in the back-end logically with Varun. BayLadyCoder C * I worked mainly on the backend of the project. I implemented the web scraping and the connotation calculation in php. Additionally, I worked on the frontend. I worked on the overall design of the site. Also, I helped dynamically add elements to the DOM using the information parsed in php. Varun Jindal * Led group formation via Slack. Worked on back end with python, and applied my critical thinking skills in much needed situations. Learned more about the importance of other languages, and how to code for a web browser. Supported the idea of "Connotation Dictionary". Jared Thomas * Provided the idea and further refinements to it (i.e. specifying what the idea was and what the program actually did). Facilitated the generation of more ideas. And of course, supplied the room with gut-busting humor (I mean, obviously). Brent D Like 3 3 people like this: * * * Share this project: * * * UPDATES BayLadyCoder C started this project — 7 years ago Leave feedback in the comments! * Jiro Hashimoto · 6 years ago I have a great interest in your project. In fact, I'm in the process of compiling an English connotation dictionary for Japanese learners of English. How can I access your connotation dictionary. * Varun Jindal · 5 years ago Hi Jiro, I'm so sorry that this is so late. How is the compilation going? Would love to talk to you more about it. Log in or sign up for Devpost to join the conversation. DEVPOST * About * Careers * Contact * Help HACKATHONS * Browse hackathons * Explore projects * Host a hackathon * Hackathon guides PORTFOLIO * Your projects * Your hackathons * Settings CONNECT * Twitter * Discord * Facebook * LinkedIn © 2024 Devpost, Inc. All rights reserved. * Community guidelines * Security * CA notice * Privacy policy * Terms of service