emailAssistant

4d9e6866-d48e-11e5-88b6-8cf6482c0709

Description

  • emailAssistant (or emailAI) is currently a backend service that can be used to proofread emails, essays, etc.
  • Our platform analyzes emotional context used within text and returns the analytical results to the user.

Project Information

Continued Development

  • Front-End integration
  • GmailAPI integration
  • Self-Contained platform
  • Deeper analytical results
  • Enterprise solutions

Links

https://github.com/ksbdude/EmailAI

http://devpost.com/software/emailai

http://accelerate.im/projects/397

POW, Multiplayer Action Packed Game in Java

This last weekend I competed in the HackPoly Hackathon. In just 24 hours without any sleep, 2 cal poly students I met at the event and myself created a multiplayer game in java from nothing. Here is a link to go check it out and download it to play for yourself. The game is open source on github.

http://devpost.com/software/networkgame

https://github.com/ksbdude/Pow

Pow – screenshot 1

Global Game Jam Cow

January 29 – 31, 2016 I participated in the Global Game Jam. Along with the help of an Artist(Andy Chung) and a Musician(George Vu) I met at the event at UC Irvine I created a video game in just 48 hours. Attached is a gameplay video and a link to the Global Game Jam website where you can download the game to play for yourself. Andy and George created lots of other amazing assets I that I hope to add to the game in the future.

http://globalgamejam.org/2016/games/cow

Eva

Check out Eva: http://devpost.com/software/eva-9tk7nf

Inspiration

With the advent of modern smartphones, tablets, and wearable technologies, one can nearly forget that the dependence that so many have on technology is not the norm. Even in 2015, a massive portion of the country lives without a smartphone; something that might seem ridiculous to the average person at a hackathon. According to the Pew Research Centre, 40% of Americans still live their daily lives without these devices.

These people, as a result, miss out on the many things that modern technology offers us. Google Maps, Phone alarms, and instantaneous knowledge are just a few things that smartphones allow us that are inaccessible to many people. However, we saw this unfortunate reality as an opportunity.

What it does

Even though only 60% of people own a smartphone, as many as 90% own any kind of phone at all. Eva bridges this gap between the smart phone and the ‘dumb’ phone, as a personal assistant that works anywhere, with any phone, and without the need for mobile data or wifi. It provides any person with the ability to get directions, translate foreign languages, and even provides information on a person or place with only access to a so-called ‘dumb phone’.

How we built it

Eva is built with node.js, and integrates with many different web APIs, frameworks, and platforms, including Bluemix, Heroku, OpenShift, Twilio, WolframAlpha, Google Maps, and others. It functions as a centralized server which reaches out to different providers of information whenever a user requests it, and forwards that data over sms.

Challenges I ran into

Every new feature was a challenge. Both of our team members had never extensively used any type of Javascript before, and so the entire project served as a learning experience. The use of the many different APIs and services only served to complicate the matter, as no two endpoints were quite alike. However, we did manage to overcome the majority of these obstacles in order to produce a working product.

Accomplishments that we’re proud of

We both are extremely pleased with the result of our efforts in regards to the merging of so many various APIs into one continuous product. Utilizing such a variety of services meant that every new feature was a completely unique experience that presented its own challenges, unique from the last.

What We learned

It quickly became abundantly clear to both of us how much more difficult it becomes to work with code when it is both large in size and unfamiliar.

What’s next for Eva

Eva will most likely be developed until stable, and kept online for public use into the foreseeable future.