Let's Build a Real Mobile Web Application, a Sentiment-Controlled Quoting Machine.
I love quotes, they pack such a punch in a single sentence. Let's build a quote
dispensing web application with a natural language sentiment controller. Let's allow
our users to lighten or darken what they're reading. This is an end-to-end project,
get ready for some serious fun!
The end product is a minimal, mobile-web-application. It looks just like something you would
create in React or Swift but it is entirely made in Flask so it doesn't have to deal with Apple or
Google stores! In the back end, it has a collection of hundreds of famous quotes, and we'll use
natural language processing and in particular, the VADER (Valence Aware Dictionary and sEntiment Reasoner)
sentiment analysis tool to rank the sentiment of each quote. That's the engine of this application,
the UI is a responsive web template that has only two options, get the next quote up or down
the sentiment scale depending on our reader's mood!
I'll walk you through each step, from designing it, finding fonts, commissioning artwork,
prototyping it, get a domain name, hosting it us HTTPS, testing it, etc... This isn't a toy project,
this is the real deal and it will show you how you to can prototype full-fledged products simply and