PredictTV

PredictTV

Users create leagues then invite friends/foes to join and see who can best predict how long new TV shows will last.

Made With

Node, Express, Mongoose, MongoDB Atlas, React, React-Router, Bulma, Digital Ocean, Dokku, Netlify

Learned

On the broader spectrum, a lot of useful knowledge was gained during the many moons it took to make this project. Learning something exists is half the battle, then you have to figure out how to make it do what you want. This project taught me just how many decisions go into making a full fledged user exerpience from scratch, and then how all those decisions interact with each other. On a more technichal level, some of my main takeaways were setting up my own authentication / authorization, getting a large table of user specific generated data to do what I wanted (while still being somewhat graphically pleasing), and just getting a chance to use and try out all the packages I used to do so many different things (i.e. bcrypt, nodemailer, amazon ses, jwt's, mongoose, react-hook-form, react-player... and the oh so many others that didn't make the cut).

Takeaways

Get an MVP (minimum viable product) into potential users hands to find out the interest in your project long before you spend way too much of your time designing, developing, and optimizing it for nothing. With that said, a possible future improvement would be to have leagues with short term commitments. Since new users aren't big fans of waiting months/years to see results. Could use something to keep them interested short-term, like weekend box office number predictions or something of that nature.

Created by Danby ©2022