Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 1.25 KB

File metadata and controls

57 lines (48 loc) · 1.25 KB

Second Brain

Second Brain is an AI-powered bookmarking and thought management app that leverages vector databases for advanced context and semantic search.

Features

  • AI Bookmarking: Save and organize bookmarks with intelligent suggestions
  • Thoughts Manager: Capture, search, and revisit your thoughts easily
  • Vector Database: Context-aware storage and retrieval using embeddings
  • Smart Search: Find anything instantly with semantic search
  • Privacy First: Your data is encrypted and secure

Tech Stack

  • React + Vite (Frontend)
  • Node.js + Express + Mongoose (Backend)
  • MongoDB (Database)
  • Vector Database for embeddings
  • Tailwind CSS for styling

Getting Started

Prerequisites

  • Node.js (v18+ recommended)
  • npm or yarn
  • MongoDB running locally or remotely

Installation

  1. Clone the repository:
    git clone https://github.com/dhruvxbug/-SecondBrain.git
    cd -SecondBrain
  2. Install dependencies for frontend and backend:
    cd frontend && npm install
    cd ../backend && npm install
  3. Start the backend:
    cd backend
    npm run build
    npm run dev
  4. Start the frontend:
    cd ../frontend
    npm run dev

Project Structure

- backend/
- frontend/

License

MIT