On Show
Ryan Shirley

This project determines if natural language processing (NLP) can be used as an alternative to conventional checkbox filtering systems. The approach began with researching the different algorithms that can be used with a focus on text classification. The aim of this project is to replace a large checkbox filtering system with NLP. The idea is that people/businesses, who are looking for writers that can write on a specific topic, can use this application to assist them in locating relevant writers for a project. It is able to do this by analysing the text inside a project brief and matching it with information contained in a database. The NLP does the filtering, resulting with a list of writers who have written on the topic before and who match best. The final application is built using the MERN stack and uses Google’s Natural Language API to achieve the text classification. Users will be able to chat with each other in real- time through the use of sockets. In addition to this, emails are sent to users using Sendgrid and payments are securely processed using Stripe.Features: Google Natural Language API / Stripe (Payments) / Socket.io (Live Chat)
/ Sendgrid (Emails) / Custom level system / Markdown Editor / Cloud Storage / Firebase Authentication / MERN Stack