Skip to content

Remind-Karo/RemindKaro

RemindKaro

The Active AI-Powered Reminder & Intelligent Urgency Escalation Assistant

RemindKaro is a next-generation deadline assistant designed to help developers, students, freelancers, and professionals capture, prioritize, and complete critical tasks before they become overdue. Unlike traditional productivity tools that send easily dismissible notifications, RemindKaro implements active engagement using custom voice/text parsing and an aggressive urgency escalation system.

Product Showcases

RemindKaro Dark-Canvas Dashboard View

RemindKaro Smart Tasks Analytics


Key Features

  • Frictionless Voice & NLP Entry: Speak or type natural language inputs (e.g., "remind me to review the pull request tomorrow at 3 PM"). The system extracts title, category, priority, and parsed deadline timestamps instantly.
  • Intelligent Urgency Escalation: If you ignore notifications, the dashboard's design transitions automatically across severity states (UpcomingTodayUrgentCriticalOverdue) with elevating color indicators, typography alerts, and increased alert frequencies.
  • Premium Dark-Canvas Aesthetics: Linear-inspired interfaces utilizing bespoke HSL slate-canvas tones, hairline borders, smooth micro-animations, and subtle glowing gradients.
  • Seamless Payments: Integrated Razorpay / Stripe checkout flow supporting monthly, yearly, and lifetime premium licenses.
  • Multi-Channel Nudges: Capable of triggering fallback nudges across email, SMS, WhatsApp, and Telegram bots when a critical task is ignored.

Technology Stack

Layer Technologies Role & Purpose
Frontend Framework Next.js 16.2 (React 19) Server-side rendering, swift client routing, search engine optimization.
Styling & Layout CSS Modules & TailwindCSS Highly flexible dark canvas surfaces, zero-runtime CSS, responsive grid layouts.
Animation System Framer Motion Fluid dashboard entry transitions, modal spring physics, and slide-out hover states.
State & Icons Lucide React Premium responsive iconography suite matching the design system.
Backend Integration Next.js Server Proxy Safe proxying of tasks, voice processing, and session verification.
Payment Gateways Razorpay & Stripe Enterprise-grade checkout flows and billing subscription lifecycle.

Local Development Setup

To run the web interface locally, follow these steps:

1. Prerequisites

Ensure you have Node.js 20+ installed on your machine.

2. Clone and Install Dependencies

git clone https://github.com/Pantkartik/Remind-v1.22.10.git
cd Remind-v1.22.10
npm install

3. Configure Environment Variables

Copy the .env.example file to create a local environment file:

cp .env.example .env.local

Open .env.local and populate the necessary placeholder credentials (e.g., Database URLs, JWT secrets, payment sandbox keys).

4. Running the Dev Server

Launch the development server:

npm run dev

The application will be running locally at http://localhost:3000.


Design System Tokens

RemindKaro is built on strict design rules inspired by premium dark-theme layouts. We avoid flat pure blacks (#000000) and instead utilize slate-blue canvas values:

:root {
  /* Surface colors */
  --linear-canvas: #010102; /* Canvas backdrop */
  --linear-surface-1: #0f1011; /* Primary Card backgrounds */
  --linear-surface-2: #141516; /* Featured cards & hover fills */
  --linear-hairline: #23252a; /* Delicate 1px dividers */

  /* Interactive / Branding Hues */
  --linear-primary: #5e6ad2; /* Lavender-Blue Accent */
  --linear-primary-hover: #828fff; /* Interactive highlight */

  /* Urgency Colors */
  --color-urgent-bg: #831843; /* Urgent background glow */
  --color-urgent-accent: #e11d48; /* High priority Crimson */
  --color-medium-accent: #fbbf24; /* Medium priority Amber */
  --color-low-accent: #16a34a; /* Low priority Emerald */
}

Contribution Guidelines

We welcome community contributions! Whether you are fixing a small CSS layout issue, translating components, or introducing major API integrations, please follow these guidelines:

  1. Read the Community Health Docs: Review our CONTRIBUTING.md and CODE_OF_CONDUCT.md.
  2. Explore Active Issues: Browse the ISSUES.md backlog for curated, beginner-friendly Good First Issues!
  3. Create a Feature Branch: Always check out a clear branch name (e.g., feature/task-sorting or bugfix/voice-nlp-date).
  4. Keep it Clean: Maintain our ESLint configuration, run npm run format before staging, and make sure files remain highly cohesive (under 300 lines).

For any security vulnerabilities or confidential disclosure, please refer to our SECURITY.md guidelines.

❤️ Contributors

Thanks to all contributors who helped build RemindKaro!

Pantkartik
Pantkartik

Contributions: 66
Jyotiiii3003
Jyotiiii3003

Contributions: 2
ayushi-wq
ayushi-wq

Contributions: 1
darad124
darad124

Contributions: 1
Sryh-srm
Sryh-srm

Contributions: 1

📈 Star History

Star History Chart


License & Attribution

This project is open-source and released under the MIT License. See LICENSE for full details.

Developed with 💜 by @Pantkartik. For custom assistance or premium deployment integrations, email kartikpant.kp69@gmail.com.

Releases

No releases published

Packages

 
 
 

Contributors