
NoteGPT
AI-assisted WYSIWYG note taking app
Have you ever struggled to keep up with fast-paced lectures while taking notes? NoteGPT is an AI-assisted WYSIWYG note-taking app designed to solve that problem by enhancing your writing with real-time GPT-powered language suggestions. Built using React, Firebase, and Material UI, NoteGPT integrates a modern, intuitive interface with the intelligence of LLMs.
Users can log in securely using Firebase Authentication, and all notes are saved and synced in real-time using Firestore, ensuring a seamless cross-device experience. The app features an autoAI toggle, allowing users to enable or disable autocomplete suggestions dynamically. Confirming AI-generated completions is as simple as pressing the Tab or Alt key, making note-taking smoother and smarter.
While still a prototype, NoteGPT was my first deep dive into cloud-based web development, teaching me how to manage user sessions, real-time databases, and deploy production-ready full-stack applications. It demonstrates the power of combining frontend technology with intelligent backend services to create a truly helpful educational tool.