This was originally inspired by the likes of Basecamp and Birdboard, both similar apps which aim to facilitate team communication by providing an app to be able to split tasks between team members, facilitate general task management leading to better team cohesion and ultimately significantly higher quality of work.
I decided to use the MERN (MongoDB, Express, ReactJS, Node) stack in this project because although I've used MongoDB a few times before,I wanted to explore using MongoDB a bit more as I'm more used to using relational databases a la Postgres and I already have some experience setting up Express/Node servers so the familiarity would make the workflow a bit more comfortable.
CSS wise, typically I use SCSS/Sass because it's what I'm used to but here I've gone with TailwindCSS as I felt that the base classes combined with the potential customisation would ultimately lead to a much faster workflow, at the minor cost of having to deal with messy class names. I think so far my choice has pretty much proven correct, although I've had to learn to adjust my styling to accommodate mobile-first and then use the sizing classes to scale up.
Color-wise I've decided to gone with blue as it's quite a popular color and is an easy colour to incorporate with a lot of other different colors. I plan to use a different color for accents.