Releases: nicolasgioanni/NotePal
Release list
v1.0.0 - Initial Release
Release Notes – NotePal v1.0.0
Release Date: June 3, 2025
Version: 1.0.0
Developed by: Parth Gupta and Nicolas Gioanni
Live Demo: https://mynotepal.ai
New Features
AI Note Generation
Automatically converts text, images, and video into structured bullet-point summaries using OpenAI models.
Chatbot Integration
An intelligent chatbot allows users to ask questions about uploaded content, built using LangChain and Pinecone for contextual responses.
Notion-Style Text Editor
Custom-built editor provides an intuitive interface for manual note-taking and formatting.
Quiz Generation
Generates short-answer and multiple-choice quizzes based on the content to support active recall and learning.
Image Processing
Supports image uploads with text extraction via PaddleOCR and object detection using YOLOv5.
Video Support
Processes videos by extracting and transcribing audio using Whisper, then generating concise summaries.
Technologies Used
Core Technologies
- Python (Flask): Backend API and processing logic
- Next.js (JavaScript/TypeScript): Frontend application and editor
- Firebase: File storage and real-time data backend
- NextAuth: Handles authentication and session management
- OpenAI API: Generates notes, quizzes, and chatbot responses
- LangChain: Powers chatbot orchestration
- Pinecone: Embedding storage and retrieval for chatbot context
Supporting Technologies
- Whisper: Transcribes audio from video files
- PaddleOCR: Extracts text from images
- CLIP: Ranks image relevance based on content
- YOLOv5: Detects and classifies objects in images
- MoviePy & FFmpeg: Converts and processes video/audio
- PyPDF2 & python-docx: Extracts text from documents
Improvements
- Secure route access using middleware
- Better coordination between visual processing and summarization models
- Streamlined file handling for various formats (.pdf, .docx, .txt, image, video)
Future Plans
- Add support for Google Drive and Dropbox file imports
- Enable export-to-PDF and shareable public links for notes
- Improve quiz customization and feedback tools
- Introduce UI theming including dark mode
- Evaluate AWS S3 or Google Cloud Storage as scalable alternatives to Firebase for enterprise needs