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.
- 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 (
Upcoming➔Today➔Urgent➔Critical➔Overdue) 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.
| 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. |
To run the web interface locally, follow these steps:
Ensure you have Node.js 20+ installed on your machine.
git clone https://github.com/Pantkartik/Remind-v1.22.10.git
cd Remind-v1.22.10
npm installCopy the .env.example file to create a local environment file:
cp .env.example .env.localOpen .env.local and populate the necessary placeholder credentials (e.g., Database URLs, JWT secrets, payment sandbox keys).
Launch the development server:
npm run devThe application will be running locally at http://localhost:3000.
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 */
}We welcome community contributions! Whether you are fixing a small CSS layout issue, translating components, or introducing major API integrations, please follow these guidelines:
- Read the Community Health Docs: Review our CONTRIBUTING.md and CODE_OF_CONDUCT.md.
- Explore Active Issues: Browse the ISSUES.md backlog for curated, beginner-friendly Good First Issues!
- Create a Feature Branch: Always check out a clear branch name (e.g.,
feature/task-sortingorbugfix/voice-nlp-date). - Keep it Clean: Maintain our ESLint configuration, run
npm run formatbefore 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.
Thanks to all contributors who helped build RemindKaro!
|
Pantkartik Contributions: 66 |
Jyotiiii3003 Contributions: 2 |
ayushi-wq Contributions: 1 |
darad124 Contributions: 1 |
Sryh-srm Contributions: 1 |
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.

