Inspiration

We were trying for an IM cross MS paint experience, and we think it looks like that.

What it does

Users can create conversations with other users by putting a list of comma-separated usernames in the To field.

How we built it

We used Node JS combined with the Express.js web framework, Jade for templating, Sequelize as our ORM and PostgreSQL as our database.

Challenges we ran into

Server-side challenges with getting Node running, overloading the server with too many requests, and the need for extensive debugging.

Accomplishments that we're proud of

Getting a (mostly) fully up-and-running chat client up in 24 hours!

What we learned

We learned a lot about JavaScript, asynchronous operations and how to properly use them, as well as how to deploy a production environment node app.

What's next for SketchWave

We would like to improve the performance and security of the application, then launch it for our friends and people in our residence to use. We would like to include mobile platform support via a responsive web design as well, and possibly in the future even have a mobile app.

Share this project:

Updates