tlkr.io @ betabeers madrid

33
Practice any language with native speakers ...for free! Handcrafted with by

Upload: diacode

Post on 07-Jul-2015

177 views

Category:

Software


0 download

DESCRIPTION

https://tlkr.io

TRANSCRIPT

Page 1: TLKR.io @ Betabeers Madrid

Practice any language with native speakers...for free!

Handcrafted with ♥ by

Page 2: TLKR.io @ Betabeers Madrid

About me:Javier Cuevas@javier_dev

Ruby on Rails Shop P2P marketplace for dog owners

Page 3: TLKR.io @ Betabeers Madrid

Problem

Thanks to the Internetlearning new languagestoday is easier than ever.

Page 4: TLKR.io @ Betabeers Madrid

Problem

BUT...

Page 5: TLKR.io @ Betabeers Madrid

Problem

Practicing languageswith native speakers is not easy.

Or at least, it’s not cheap.

Page 6: TLKR.io @ Betabeers Madrid

Solution

TLKR.ioconnects you with native

speakers from all over the world.

Videochat with them right in your web browser.

It’s free. It’s fun.

Page 7: TLKR.io @ Betabeers Madrid

Our story

2 years ago

me! victor(cto @ diacode)

Page 8: TLKR.io @ Betabeers Madrid

Our story

Launch Festival Hackathon

Page 9: TLKR.io @ Betabeers Madrid

Our story

12 hours later...

Page 10: TLKR.io @ Betabeers Madrid

Our story

24 hours later...

Page 11: TLKR.io @ Betabeers Madrid

Our story

28 hours later...

Page 12: TLKR.io @ Betabeers Madrid

Our story

Fast forward to today

Kick ass team of 5 developers

working remotely and enjoying life

Page 13: TLKR.io @ Betabeers Madrid

Our story

LET’S REBUILD

THIS THINGfrom scratch!

Page 14: TLKR.io @ Betabeers Madrid

Our story

1 MONTH4 SPRINTS5 DEVELOPERS

Page 15: TLKR.io @ Betabeers Madrid

Product

Page 16: TLKR.io @ Betabeers Madrid

Product

Page 17: TLKR.io @ Betabeers Madrid

Product

Page 18: TLKR.io @ Betabeers Madrid

Product

Page 19: TLKR.io @ Betabeers Madrid

Product

Page 20: TLKR.io @ Betabeers Madrid

Product

Page 21: TLKR.io @ Betabeers Madrid

Business Model

OK. THIS IS COOL, BUT...

now you are

probably thinking...

Page 22: TLKR.io @ Betabeers Madrid

Business Model

...HOW DO YOU MAKE MONEY?

Page 23: TLKR.io @ Betabeers Madrid

TLKR.io is free as long as you help others practice your

native language.

For every minute you help someone, you’ll get two

to practice.

If you only have time to practice, you can buy more minutes.

Business Model

Page 24: TLKR.io @ Betabeers Madrid

Business Model

Page 25: TLKR.io @ Betabeers Madrid

Business Model

Page 26: TLKR.io @ Betabeers Madrid

Back-End○ Ruby on Rails 4○ PostgreSQL○ Sidekiq + Redis (for background workers)○ Node.js + Socket.io (for WebRTC signaling)○ APIs

○ Stripe○ Facebook connect○ Mandrill○ Freebase (for users’ interests)

Front-End○ HTML5 & CSS3 ➔ HAML & SASS○ Bourbon & Bitters + Neat○ CoffeeScript + React.js (coming soon)○ SimpleWebRTC○ WebSockets (for text chat)

Technology

Page 27: TLKR.io @ Betabeers Madrid

Technology

WebRTCBASICS

Page 28: TLKR.io @ Betabeers Madrid

WebRTC enables modern browsers to:○ P2P data sharing○ Access webcam and microphone

(without external plugins)○ P2P audio / video calls○ And other stuff I don’t have time to explain today…

WebRTC is supported in:○ Google Chrome (including Android)○ Firefox (including Android)○ Opera○ Bowser (only iOS)

Technology

Page 29: TLKR.io @ Betabeers Madrid

IF IT IS P2PWE DON’T NEED

A SERVER, RIGHT?MEH!

Technology

Page 30: TLKR.io @ Betabeers Madrid

WebRTC P2P video calls require:○ STUN server

To figure out what’s the public IP for each peer.

○ Signaling server To “introduce” one peer to another.

○ TURN server (optional)As fallback for peers who are behind complex firewalls.

Technology

node.js + socket.io

google public stun server

we don’t have one (yet)

Page 31: TLKR.io @ Betabeers Madrid

We are at the starting point of our adventure.

We still need to figure out how to get traction.

You can help us to make TLKR.io awesome.

Current Status

Page 32: TLKR.io @ Betabeers Madrid

○ Sign up for TLKR.io today And get 100 minutes free!

○ Go to HackathonsBuild things, break them, fix them and try to ship them to users.

○ Traditional Education is f*cked upUse technology to fix it.

○ WebRTC is awesomeYou better start building something with it today.If you don’t, you’ll regret. :)

Takeaways

Page 33: TLKR.io @ Betabeers Madrid

THANK YOU.QUESTIONS?

https://[email protected]

@tlkr_io