DEV Community

jzombie
jzombie

Posted on

2 1

Taking Grammarly for a Test-Drive

I signed up for Grammarly to improve my writing skills and am testing it on the Speaker.app verbiage, a project I have notoriously gone overboard with trying to describe.


Speaker.app is a batteries-included, quasi-decentralized, alternative free speech audio platform compatible with any device that supports a modern web browser.

A Virtual Server in your Browser

Speaker.app utilizes virtual server technology to route group calls and form virtual networks.

To host a call, one participant's device acts as the network host, to which all of the other callers connect directly.

Ephemeral Networks

Messages and other media will pass through this host participant's device. If the device goes offline, the network and its history are gone.

No User Accounts

No user accounts or passwords are required to join a public network. User identities are generated using Ethereum, with a randomized user profile, by default. Users can change their description to their liking, while their profile information is stored locally via local storage.

Inspiration to Create this Project

I was faced with building a WebRTC bridge between two third-party services in the virtual healthcare industry. After some initial experimentation, I discovered that using a headless Chrome server was the path of least resistance. Fewer bugs were present at the expense of it not being exceptionally efficient.

However, the idea was compelling enough for me to continue exploring and scale it out as efficiently as possible with limited resources. The idea to use the client browser as a virtual server was born.

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay