Overview
cf-status-page is a project that has been rewritten using SvelteKit, TypeScript, TailwindCSS, and Cloudflare components. It is a status page with Cloudflare integration and allows for easy deployment and customization.
Features
- Cloudflare Integration: cf-status-page includes built-in Cloudflare integration, allowing users to easily monitor and display the status of their Cloudflare services.
- Easy Deployment: Users can fork their own version of the project and add their own Cloudflare integration. The config.json file can be edited to customize the status page as needed. Deployment is triggered automatically after new commits are pushed to the main branch.
- Future Improvements: The project aims to include additional features if there is enough time, such as YAML/TOML configuration files, custom deployment with Docker, integration with other edge computing services like Vercel, notifications through Telegram, Slack, and Discord, improved testing coverage in TypeScript, support for Wrangler CLI, search and filter functionality, and actions such as pull requests and updating dependencies.
Installation
To install cf-status-page, follow these steps:
- Fork the project and clone it to your local machine.
- Install dependencies using pnpm install.
- Start the development server using a command like
pnpm dev.
Summary
cf-status-page is a revamped project that provides a status page with Cloudflare integration. It offers easy deployment and customization options, making it convenient for users to monitor and display the status of their Cloudflare services. The project also has plans for further improvements and additional features in the future.