Functioning as a "digital second brain," Montoro allows users to upload documents, text, and other media to build a personal knowledge base.
React Router v7, TypeScript, React, Tailwind CSS, Framer Motion, Drizzle ORM, ChromaDB, Redis, Zod, Remeda, date-fns
Montoro is an AI-powered personal knowledge management platform, conceived as a "digital second brain" to combat information overload. It provides a centralized, intelligent system for users to effortlessly organize, store, and retrieve their valuable knowledge from diverse sources. By integrating advanced AI capabilities, Montoro transforms fragmented information into an accessible and powerful personal asset.
The primary objective was to develop a secure, full-stack web application that allows users to build a comprehensive knowledge base from various inputs (text, ZIP files, YouTube videos) and interact with it via an intelligent chatbot. The core aim was to leverage Retrieval-Augmented Generation (RAG) to provide accurate, contextually relevant answers with proper citations, enhancing personal productivity and learning.
Developing Montoro presented several technical challenges:
Montoro has been successfully developed as a functional and robust proof-of-concept, meeting all the objectives outlined for a final year capstone project. It stands as a testament to the effective integration of modern web development practices with cutting-edge AI.

gpt-4o-mini), custom RAG pipeline