This project is part of Coursera / John Hopkins University Data Science Specialization. The task was to develop a simple shiny app that could give a prediction of the next word after inputting a text.
Although it seems somewhat easy, the development of the prediction algorithm comprises reading and analyzing tons of texts, cleaning, the application fo Natural Language Processing and training that uses all the learning the student got throughout the courses.
See more about the specialization at https://www.coursera.org/specializations/jhu-data-science.