Letters are a timeless classic for a reason. Do we really think we’ll one day hold up a record of text messages with that same feeling of longing? Or print out an email to sigh over, no matter how beautiful it might be? Typewriters may be relegated to the shelves of thrift stores and antique shops, but not everyone has forgotten these outmoded mechanical beasts. We want to bring back the feeling of a typewritten letter sent to a loved one with technology!

What it does

You simply fill up a form with the sender's name, the receivers name and your message. Upon submitting your form you get a special link containing your typewritten letter with special effects which makes you feel like the person is typing it right now for you!

How we built it

We used Node.js for the backend and decided to go old school with basic HTML and CSS with EJS for the frontend. MongoDB is used for storage and its id is used to generate the permalinks.

Challenges we ran into

The biggest challenge was pulling together the CSS for the letter. But after lots of tries its exactly how we envisioned it to be!

Accomplishments that we're proud of

  • We are bringing back the oldschool letters with a twist of technology

What we learned

  • A lot of stuff about animations with CSS and how to design neat web pages

What's next for Best Surprise

  • Have an option to mail the letter
  • Add security to the message in the DB
Share this project: