tlkr.io @ betabeers madrid

Post on 07-Jul-2015

176 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

https://tlkr.io

TRANSCRIPT

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

Handcrafted with ♥ by

About me:Javier Cuevas@javier_dev

Ruby on Rails Shop P2P marketplace for dog owners

Problem

Thanks to the Internetlearning new languagestoday is easier than ever.

Problem

BUT...

Problem

Practicing languageswith native speakers is not easy.

Or at least, it’s not cheap.

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.

Our story

2 years ago

me! victor(cto @ diacode)

Our story

Launch Festival Hackathon

Our story

12 hours later...

Our story

24 hours later...

Our story

28 hours later...

Our story

Fast forward to today

Kick ass team of 5 developers

working remotely and enjoying life

Our story

LET’S REBUILD

THIS THINGfrom scratch!

Our story

1 MONTH4 SPRINTS5 DEVELOPERS

Product

Product

Product

Product

Product

Product

Business Model

OK. THIS IS COOL, BUT...

now you are

probably thinking...

Business Model

...HOW DO YOU MAKE MONEY?

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

Business Model

Business Model

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

Technology

WebRTCBASICS

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

IF IT IS P2PWE DON’T NEED

A SERVER, RIGHT?MEH!

Technology

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)

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

○ 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

THANK YOU.QUESTIONS?

https://TLKR.iohello@tlkr.io

@tlkr_io

top related