需自备 PostgreSQL 数据库并填写 .env 环境变量;Google OAuth 与 PostHog 需自行申请凭据;默认开发端口为 3000,可能与其他服务冲突
git clone https://github.com/R44VC0RP/todo-exon.git && cd todo-exon && bun install && cp .env.example .env && bun dev 硬件要求按 README 说明
README 未说明,仅要求 Node.js 18+ 或 Bun 运行环境
基于 Next.js 的极速待办应用,带实时更新、瀑布流布局和深色模式
用 Next.js 打造的超快待办应用,主打极致响应速度和完整任务管理能力,适合追求流畅体验的个人日程记录。
核心能力
- 用 Next.js 15+ 与 React 构建,主打极快加载
- 支持本地存储同步与实时更新
- 提供响应式瀑布流布局和深色模式
- 集成 Google 登录与评论系统
- 接入 PostHog 分析与 Featurebase 反馈
容易踩的坑
内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选共 0 条
还没有人点评。第一个说出真实体验的人最有价值。
Todo Exon - The World's Fastest Todo App
A blazingly fast, feature-rich todo application built with Next.js 13+, React, and TypeScript. Features real-time updates, masonry layout, and a beautiful dark mode.
Features
- ⚡️ Blazing fast performance with Next.js 13+ and React
- 🎨 Beautiful UI with dark mode support
- 📱 Fully responsive masonry layout
- 💾 Local storage sync
- 🔄 Real-time updates
- 🎯 PostHog analytics integration
- 💬 Comment system
- 🔒 Google authentication
- 📊 Featurebase feedback integration
Current Items in Implementation:
- MCP Server for Workspaces
- Add Stripe on trial/subscription end etc emails via resend.
Tech Stack
- Framework: Next.js 15+
- Language: TypeScript
- Styling: Tailwind CSS
- Database: PostgreSQL with Drizzle ORM
- Authentication: NextAuth.js
- Analytics: PostHog
- Deployment: Vercel
- Package Manager: Bun
Getting Started
Prerequisites
- Node.js 18+ or Bun
- PostgreSQL database
- Google OAuth credentials (for authentication)
- PostHog account (for analytics)
Installation
-
Clone the repository:
git clone https://github.com/R44VC0RP/todo-exon.git cd todo-exon -
Install dependencies:
bun install # or npm install -
Copy the example environment variables:
cp .env.example .env -
Update the environment variables in
.envwith your values -
Run the development server:
bun dev # or npm run dev -
Open http://localhost:3000 in your browser
Project Structure
todo-exon/
├── app/ # Next.js 13+ app directory
├── components/ # React components
├── lib/ # Utility functions and types
├── hooks/ # Custom React hooks
├── public/ # Static assets
├── styles/ # Global styles
└── types/ # TypeScript type definitions
Contributing
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature - Make your changes
- Run tests and linting:
bun test - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature - Submit a pull request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Built with v0.dev
- Deployed on Vercel
- Analytics by PostHog
- Feedback by Featurebase