-
Notifications
You must be signed in to change notification settings - Fork 0
Product Requirements Document (PRD)
Enuka123 edited this page Apr 24, 2025
·
1 revision
The File Renamer is a Next.js web application that enables bulk file renaming using customizable patterns. It provides an intuitive interface for organizing files with placeholders like {counter}, {date}, and {text}, with all processing done client-side for privacy.
- Enable users to rename 100+ files simultaneously
- Support flexible naming patterns with smart placeholders
- Provide real-time previews before applying changes
- Maintain zero server dependency (100% browser-based)
- Offer one-click export of renamed files
| User Type | Use Case |
|---|---|
| Photographers | Rename batches of images (DSC_{date}_{counter}.jpg)
|
| Researchers | Standardize dataset filenames (StudyA_2024_Data_{counter}.csv)
|
| Office Workers | Organize documents (Contract_{text}_{date}.pdf)
|
| Developers | Clean up project assets (component_{counter}.tsx)
|
- Drag-and-drop interface
- Multi-file selection (images, PDFs, text files)
- File type filtering
| Placeholder | Example Output |
|---|---|
| {counter} | 001, 002, 003 |
| {date} | 2024-07-20 |
| {text} | Original filename (without extension) |
- Side-by-side comparison of original/new filenames\
- Download options:
- Individual files
- ZIP archive (for bulk exports)
- Cloud storage integration
- User accounts/history
- Mobile app version
- AI-powered naming suggestions
| Feature | Status |
|---|---|
| File upload | β Implemented |
| Pattern builder | β Implemented |
| Real-time preview | β Implemented |
| PDF/DOCX Export | π In progress |
| Preset patterns | β Planned (v2.0) |
- Number of files processed per session
- Most frequently used placeholders
- Average processing time per 100 files
- Browser/device usage statistics