Team Project Ribs and Wings
presentInkWell

InkWell Demo Video

InkWell Demo Video

Slow dms fast pen-pals

InkWell, is a social media site that let's users send personal letters to other users. The letters can be a mixture of type and hand-drawn. There is also a bulletin board that allows sharing of public posts. We liked the idea of bringing the personal side of letter writing with the convenience of social media.

The Team

  • Team member imagePreview: Team member image

    Charlie Solomon

  • Team member imagePreview: Team member image

    Kieran Picken

  • Team member imagePreview: Team member image

    Sam (Benjamin) Jenkinson

  • Team member imagePreview: Team member image

    Oscar Chow

  • Team member imagePreview: Team member image

    Upender Arukonda

Technologies

MongoDb, mongoose, node.js, express, Next.js (react), Typescript, Tailwind CSSPreview: MongoDb, mongoose, node.js, express, Next.js (react), Typescript, Tailwind CSS

We used: MongoDb, mongoose, node.js, express, Next.js (react), Typescript, Tailwind CSS

We wanted to try a non relational database and MongoDB was a popular choice in the industry and supported the storing of image files as jsons.

Next.js is an up and coming framework which provides built in page routing and we wanted to try typescript to challenge ourselves to learn a popular JavaScript superset that is statically typed.

We built the back end with express as we wanted to keep the back end familiar as we were already using MongoDB and Next.js both of which were new to us, so we didn't want to take on too much in the time that we had.

Challenges Faced

We faced the occasional merge conflict and we had to ensure clear communication to avoid further conflicts thereafter.

Typescript offered it's own challenges as we had not used it before this project and it has a different way of handling errors.