Skip to main content
FS
From Scratch

ArcHive

Completed⭐ Featured3 min read

Tech Stack

React NativeExpoTypeScriptHonoBunMongoDBPuppeteerBullMQRedisZodTanStack QueryReact Hook FormCloudinaryCheerioMongoose

Your Personal Digital Sanctuary for Thoughts, Links, and Code.

ArcHive is a multi-platform digital capture tool designed to be your personal "second brain." In an age of information overload, ArcHive provides a calm, uncluttered, and intelligent space to effortlessly save, organize, and retrieve all the valuable pieces of information you encounter daily. From fleeting thoughts and insightful articles to crucial code snippets, ArcHive ensures your knowledge is not just stored, but truly archived and always at your fingertips.

The Philosophy

ArcHive is more than just an application; it's a testament to the belief that technology can be a profound form of art. As a Full Stack Engineer, I embarked on this project with a clear vision: to build a tool that is not only highly functional but also intuitive, aesthetically pleasing, and deeply personal.

Inspired by the need for a private, uncluttered space to capture and manage diverse streams of information, ArcHive was born. It's about creating a digital extension of your mind, a place where information isn't just dumped, but thoughtfully curated and easily retrieved.

Key Features

Multi-Content Support Effortlessly save text notes, web links, and code snippets in one unified system. Whether it's a fleeting thought, an insightful article, or a crucial code snippet, ArcHive handles it all.

Seamless Content Capture

  • Share links and text directly from other apps into ArcHive for quick saving
  • Deep linking to open content directly in the app
  • Dynamic Floating Action Button (FAB) for quick content creation

Intelligent Content Processing

  • Automatic parsing of web links to extract titles, descriptions, and metadata
  • Specialized parsers for GitHub, Instagram, and YouTube
  • Screenshot generation for every saved link using Puppeteer
  • Automated tagging with intelligent tag engine

Powerful Organization & Retrieval

  • Full-text search that scans entire content, not just titles
  • Content type filtering (All, Link, Text, Code)
  • Infinite scroll with optimized pagination using TanStack Query
  • Recent search history for faster navigation
  • Rich metadata with custom titles, descriptions, and flexible tagging

Technology Stack

Backend: Built with Hono (ultra-fast web framework) running on Bun runtime, MongoDB with Mongoose for data modeling, Puppeteer & Cheerio for web scraping and screenshot generation, Cloudinary for image management, BullMQ & Redis for background job processing, and NLP dependencies for content extraction.

Mobile: Expo Router for file-based navigation, TanStack Query for data fetching and state management, React Hook Form & Zod for validated forms, Expo Share Intent for cross-app sharing, FlashList for high-performance lists, React Native Reanimated for animations, and React Native Gesture Handler for native touch interactions.

ArcHive represents a commitment to building tools that respect your privacy, enhance your productivity, and bring joy to the everyday task of managing information. It's not just about storing data, it's about creating a personal knowledge sanctuary that grows with you.


Notes

  • This is a cross-platform mobile application focusing on personal knowledge management
  • Emphasizes privacy with offline-first architecture and local storage
  • Uses advanced NLP and automation for intelligent content processing
  • Currently in active development with plans for web platform expansion

Project Timeline

Created:27/12/2025
Last Updated:27/12/2025