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 CSS for a clean, mobile-first UI
  • JavaScript + Node.js to manage file uploads and actions
  • PDF.js, mammoth.js, and other preview libraries for rendering
  • OpenAI (or simulated AI functions) to summarize, extract, and interact with documents
  • localStorage to 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
Share this project:

Updates