Inspiration

Hundreds of students who typically celebrate the Lunar New Year are unable to due to distance from family and friends. The Lunar New Year approaches, and as students of Asian descent ourselves, we have experienced the pain of separation and missing out on the tradition of exchanging "hong bao", or red envelopes.

To make up for this, we have developed RedEnvelope, which allows users to send digital red envelopes to keep an old tradition alive in this technological age.

What it does

With RedEnvelope, you can transfer money electronically, safely and securely using the MasterCard MoneySend API without being rejected. Users fill out a user-oriented form to send their red envelopes, and a confirmation email is sent to both parties (the sender and the receiver of the hong bao).

How we built it

We used basic front-end technologies such as HTML, CSS, and Javascript JQuery. We also implemented back-end server using NodeJs with ExpressJS library. Mastercard Moneysend API was integrated into the back-end system to perform transactions securely and conveniently.

Challenges we ran into

A lot of challenges were encountered, forcing us to use creative problem-solving skills. The MasterCard API had a challenging interface to work with, but with help of MasterCard mentors, we were able to accomplish all our primary goals, i.e. fetching user information from input page, transmitting input to API server using POST requests, and sending confirmation emails upon receiving MasterCard API server response.

Accomplishments that we're proud of

Being connect our own cultures to development projects.

What we learned

We learned advanced functionalities/ features of cutting edge technologies such as Node.js with an asynchronous server backend as well as the power of NPM to easily import libraries. We also learned how to construct user-oriented designs.

What's next for HackAtSmith16

We're going to celebrate as a team and move on with our project for further development!

Built With

Share this project:

Updates