
Technologies Used:
Figma
React
Nextjs
Tailwind CSS
Role: UX/UI Designer & Full Stack Developer
Timeline: August 2025 - December 2025
sentiment-analysis.ai is an actively developing AI SaaS project that enables users to leverage large language models (LLMs) to perform sentiment analysis on predefined sentiment classification presets from a spreadsheet column.
All personal solo projects share the same common concern – validity. I began researching products in the market over the summer of 2025 to identify if similar products existed. I discovered six products and identified pros and cons for each respective product, ranging from websites, applications, and third party and internal AI spreadsheet functions. I realized from my analysis that no product had all of these criteria:
I developed a high fidelity prototype via Figma, developing how each page possible would look like. I took great inspiration with Anthropic's Claude model where guests who visit claude.ai are greeted to a landing page that convinces the users of the benefits of using the product. This product takes it to the next step, allowing guests to submit their spreadsheets and "demo" the product – no login details required. When guests convert to users, authenticated users will never see the landing page again. The page will only render the product page, including access to account settings such as transparent daily usage tracking. The product in the prototype follows a conversational UI flow – mimicking the ethos of an AI chatbot. At the current minimal viable product state, each request to the product is made using a simple form rather than a robust step-by-step bot conversation.
I learned how to navigate Nextjs and the backend as a service Supabase to create a modern SaaS project without having to worry about authentication and database storage. Given the state of this project, the next steps would involve user research, such as academics, marketers, and quantitative students, to identify potential pitfalls and user experience needs. Such research could also identify whether users would prefer a more efficient form experience from a chatbot experience which is less efficient while being relatively more technically impressive.