Project description: A message push service built based on NextJS and Cloudflare technology stack supports multiple message push channels such as Dingle, Enterprise WeChat, and Telegram. It provides simple interface calls, supports multiple message templates, and enables rapid integration.
MoePush is a cute message push service built based on Next.js and Cloudflare technology stack, supporting multiple message push channels.
Project characteristics:
- Multi-channel support: Nail, Enterprise Micro, Telegram, Flying Book, etc.
- Rapid integration: Provides concise APIs and multiple message templates
- Front-end framework: Next.js (App Router)
- Deployment: Cloudflare Pages
- Database: Cloudflare D1 (SQLite)
- Certification: NextAuth + GitHub Login
- Style: Tailwind CSS + Radix UI
Online demonstration:
You can experience MoePush’s online demonstration through the following link:
Project structure:
The main files and folders for the project include:
.github/workflows/: A workflow configuration file that contains GitHub Actions.
app/: The main source code directory for the application.
components/: React component catalog.
Drizzle/: Databases related configurations and files.
lib/: Library file directory, containing auxiliary functions and tools.
public/: Directory of public resources, such as images and static files.
scripts/: Contains various script files.
.env.example: Environment variable example file.
.gitignore: Git ignores file configuration.
LICENSE: The license document for the project.
README.md: The readme file of the project, providing basic information and instructions for the project.
License:
MoePush uses the MIT license, allowing users to freely use, modify and distribute it.
Through the above information, you can have a preliminary understanding of the MoePush project.
Github:https://github.com/beilunyang/moepush
Oil tubing: