Skip to content

huilin66/gemini-noteminder

Repository files navigation

Gemini NoteMinder

A smart sticky-note and notebook application combining a skeuomorphic "Bookshelf" workspace with powerful task management.

🌟 Features

  • Bookshelf Workspace: Interactive background with customizable web links.
  • Task Notebooks: Organizable spreadsheet-style task management with advanced filtering.
  • Sticky Notes: Pin tasks to your desktop with custom styles (Tape, Pins, Clips, etc.).
  • AI-Powered: Extract time, location, and content from raw text using Gemini AI.
  • Offline Ready: Data persists in local storage; supports XLSX/CSV export and import.
  • Smart Reminders: In-app notifications and browser alerts.

🚀 Getting Started (Local Development)

This project is built with React and can be run locally using tools like Vite.

  1. Clone the repository:

    git clone https://github.com/your-username/noteminder.git
    cd noteminder
  2. Setup Environment Variables: Create a .env.local file in the root directory (or use the provided template) and add your Gemini API Key:

    API_KEY=your_actual_api_key_here

    Get your key at Google AI Studio.

  3. Install Dependencies:

    npm install
  4. Run the App:

    npm run dev

🛠️ Built With

  • React 19
  • Tailwind CSS
  • Lucide Icons
  • SheetJS (XLSX Processing)
  • Google Gemini API (@google/genai)

This project was generated by Gemini 3 Pro Preview and completed via Vibe Coding.

About

this is a local web noteminder. This note minder is developed with gemini 3 pro preview by vibe coding.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors