Inspiration
We often receive files on mobile PDFs, Word documents, ZIPs that we can't open due to lack of compatible apps or missing software. This is frustrating, especially when you're away from a PC and just want to read or preview something quickly. FileNest was born out of this everyday struggle: a clean, smart, all-in-one solution that lets users instantly open, preview, and interact with any file, directly from their browser or mobile device.
What it does
FileNest is a universal file viewer that supports a wide range of formats like .pdf, .docx, .zip, .txt, .csv, .mp3, .mp4, and more.
- Upload or drag and drop files
- Paste links or import from cloud
- Preview and open files directly in-browser
- Use AI tools like summarize, listen (TTS), chat, and extract data
- Convert files between formats (e.g., PDF ➝ Word)
- Download or save files to a device or cloud
- Access recently opened file history
All of this works in the browser no installations needed.
How we built it
FileNest was built using:
HTML + Tailwind CSSfor a clean, mobile-first UIJavaScript + Node.jsto manage file uploads and actionsPDF.js,mammoth.js, and other preview libraries for renderingOpenAI(or simulated AI functions) to summarize, extract, and interact with documentslocalStorageto store file history
- Bolt’s rapid development tools for fast iteration
Challenges we ran into
- Ensuring consistent file preview across formats, especially for Word and ZIP files
- Handling library compatibility issues with newer Node versions
- Managing browser compatibility for TTS and rendering large documents
- Simulating AI tools without full API support in Bolt’s sandbox
Accomplishments that we're proud of
- Delivered a working file viewer and AI assistant entirely in-browser
- Designed a clean and responsive UI that works on both desktop and mobile
- Created a modular architecture for future expansion and native mobile support
- Integrated useful utilities like “recent history”, “save to drive”, and “format converter”
What we learned
- File handling in-browser is possible and powerful with the right tools
- User experience around file management needs to be fast, clear, and reliable
- AI-powered tools can simplify user workflows, even when lightly implemented
- Bolt is great for testing concepts quickly with real-time feedback
What's next for FileNest
- Integrate actual OpenAI APIs for smarter summaries and chat-based file exploration
- Add Google Drive and OneDrive integration
- Launch a mobile app with support for “Open With FileNest” from WhatsApp and Gmail
- Expand support to include spreadsheets, code files, and more advanced ZIP previews
- Allow multi-file tabs and batch operations -Add file edit (user will be able to edit any file even zip) ---
Built With
- autoprefixer
- cdn
- chatinterface-deployment:-netlify
- dataextraction
- documentsummarization
- dragdropapi
- eslint
- fflate
- filesaver
- filetype
- git
- googledriveapi
- html2canvas
- jspdf
- jsx
- jszip
- localstorage
- lucidereact
- mammoth.js
- microsoftonedriveapi-aifeatures:-documentsummarization
- netlify
- node.js
- npm
- pdf.js
- postcss
- prismthemes
- react
- reactsyntaxhighlighter
- serviceworker
- statichosting-development:-node.js
- tailwindcss
- texttospeech
- translation
- typescript
- urlapi-cloudintegration:-googledriveapi
- vite
- vitepwa
- webmanifest
- webspeechapi
- xlsx
Log in or sign up for Devpost to join the conversation.