Fren is a privacy-first therapy journaling app built at HackTheMountains 2020, where we won Fourth Position. Clients write diary and journal entries freely, but therapists never see the raw notes. Instead, an NLP analysis layer powered by sentiment analysis (via a multi-layer perceptron classifier), TF-IDF word analysis, and network graph visualisation of context-related terms surfaces the emotional picture behind the writing. The MERN stack handles data logging and timestamped entry storage through a Node.js/Express API backed by MongoDB, while a Flask microservice runs the Python ML pipeline using scikit-learn, spaCy, NLTK, and TextBlob. I built the complete frontend in React.js with TypeScript, including both the client journaling interface and the therapist analytics panel, using Tailwind CSS.
Built using:

