todoist-clone-todovex  by kulkarniankita

Open-source Todoist clone

created 1 year ago
264 stars

Top 97.5% on sourcepulse

GitHubView on GitHub
Project Summary

Todovex is an open-source, AI-powered clone of the Todoist productivity application, targeting developers and power users seeking a feature-rich, modern task management solution. It leverages Next.js 14's App Router and server actions for a robust backend, integrated with Convex for database management and NextAuth.js for authentication.

How It Works

The application is built with a modern stack including Next.js 14, Convex, React, NextAuth.js, and TailwindCSS. A key feature is the AI integration using OpenAI, which suggests missing tasks and sub-tasks. Data management is handled by Convex, providing real-time capabilities. UI components are built with Shadcn UI and Lucide React, ensuring a polished and responsive user experience.

Quick Start & Requirements

  • Install: Fork the repository, copy .env.example to .env.local, and set up credentials as per the YouTube tutorial.
  • Prerequisites: OpenAI API key, Convex credentials.
  • Links: YouTube Tutorial

Highlighted Details

  • AI-powered suggestions for missing tasks and sub-tasks via OpenAI.
  • Real-time database capabilities with Convex.
  • Authentication handled by NextAuth.js (Auth.js) with Google Sign-in.
  • Vector search for tasks.
  • Full mobile responsiveness and a landing page.

Maintenance & Community

The project is maintained by ankita-kulkarni. Further community engagement details are not specified in the README.

Licensing & Compatibility

The project is licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The project relies on external API keys for OpenAI and Convex, which may incur costs. Setup requires following a specific YouTube tutorial for credentials, indicating potential complexity for new users.

Health Check
Last commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
25 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.