MoePush
MoePush is a delightful message push service built using the NextJS and Cloudflare technology stack. It supports various message push channels, making it easy to integrate and use.
Key Features:
- Multi-Channel Support: Integrates with DingTalk, WeChat Work, Telegram, and more.
- User-Friendly: Simple API calls with various message templates for quick integration.
- Open Source: Completely free to use with open-source code, encouraging contributions.
- Beautiful UI: Utilizes the shadcn/ui component library for an attractive user interface.
- Quick Deployment: Easily deployable on Cloudflare Pages, ensuring stability and speed.
- Group Interface Functionality: Allows for creating interface groups to push messages to multiple channels at once.
Benefits:
- Easy Setup: Clone the project, install dependencies, and run locally with minimal configuration.
- Automated Deployment: Configured with GitHub Actions for seamless deployment.
- Community Driven: Contributions are welcome, fostering a collaborative environment.
Highlights:
- Built with Next.js (App Router) and Cloudflare Pages.
- Uses Cloudflare D1 (SQLite) for database management.
- Authentication via NextAuth with GitHub login.
- Styled with Tailwind CSS and custom components based on Radix UI.
- Type-safe with TypeScript and utilizes Drizzle ORM for database interactions.