Inspiration

We got inspirated by the idea of a fast and anonymous chat

What it does

SpeakOut is a web-based chat that allows you to create public or private temporal rooms. The main features of SpeakOut are logless connection and no permanent storage of the data from the room.

How we built it

We used Node.js and RethinkDB as the back-end, and HTML, CSS and JavaScript for the front-end. We used socket.io to connect our front-end with our back-end in order to interactuate with the user in-real time.

Challenges we ran into

Using correctly the Socket.io library and connecting the data base to the front end. The documentation was not that long and not even that half well explained, for the DB problems, we just need some practise in this field.

Accomplishments that we're proud of

Basically all of it. It works, maybe it is not 100% what we wanted to do originally but it was still a good challenge to accomplish.

What we learned

Using Node.js and NoSQL databases to create the backend and HTML, CSS and JavaScript to modelate the frontend.

What's next for SpeakOut

Introducing voice, and even video, to the chat. The ability to transfer files, images...

Built With

Share this project:

Updates