An intelligent full-stack Smart Notes app that uses local Machine Learning to enable semantic search without any external API keys or cloud dependencies. Designed with a focus on privacy, usability, and performance β ideal for offline use or edge applications.
- βοΈ Add, view, and manage personal notes
- π Perform semantic search across notes using Sentence Transformers
- π·οΈ Add tags to notes and filter results accordingly
- β Option to exclude specific notes from appearing in search results
- π Built-in Analytics: track number of notes, keywords, tag trends, etc.
- π Auto-generated timestamp for each note
- π§ Multi-page navigation (Add Notes, Search Results, Analytics)
- π¨ Fully responsive UI with interactive and clean design
- Python 3.x
- Flask
- SentenceTransformers (
paraphrase-MiniLM-L6-v2) - Flask-CORS
- HTML5
- CSS3 (custom + Bootstrap)
- JavaScript (Vanilla)