Inspiration

Approximately 50% of ecommerce traffic takes place on mobile devices, but only a quarter of all revenue is from mobile sales. I, personally, remember times I wanted to buy clothes or electronics online, but could not overcome simple laziness when I saw the form I had to fill out to complete the transaction. Meanwhile, Swisscom provides mobile services for over 70% of Switzerland. That means they have access to over 70% of mobile users' personal information and billing information. Why not harness this database of users to simplify the shopping process? We especially wanted our interface to be intuitive and easy to use. Therefore, we modeled our shopping process after the popular app, Tinder!

What it does

Allow users to browse for items they might want, add them to their cart with a simple right swipe, and checkout with a single long press. That's all there is to it!

How we built it

We made it web and mobile friendly. We used Ionic and AngularJS for the frontend, and Node.js for the backend. We also made an Android application with Java in Android Studio. All graphics and UI/UX were designed and mocked up in Adobe Photoshop and Illustrator, before proper implementation.

Challenges we ran into

The API from Swisscom had quite a few errors. One of our team members, the one most experienced with JavaScript, spent 6 hours non-stop on Saturday debugging, then running into errors, over and and over again. We had to be flexible with our concept, from a pure web Bootstrap concept to resulting in this cross-platform project that we are very proud of.

Accomplishments that we're proud of

We each slept on average 5 hours this weekend! Haha, but that aside, it was exciting to get through all the code and design challenges we ran into.

What we learned

We all learned a lot on the tech side, in regards to JavaScript, APIs, Android development, etc. We learned how to think on the fly and be flexible with our time. We worked together well, and it worked out.

What's next for Twinkel

Hmm...perhaps the START Summit? How about you tell us where we're headed next! ;)

Share this project:
×

Updates