A smart sticky-note and notebook application combining a skeuomorphic "Bookshelf" workspace with powerful task management.
- 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.
This project is built with React and can be run locally using tools like Vite.
-
Clone the repository:
git clone https://github.com/your-username/noteminder.git cd noteminder -
Setup Environment Variables: Create a
.env.localfile 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.
-
Install Dependencies:
npm install
-
Run the App:
npm run dev
- 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.