Rin

screenshot of Rin
react
tailwind

Dynamic blog based on Cloudflare Pages + Workers + D1 + R2

Overview

Rin is an innovative blogging platform powered by Cloudflare Pages, Workers, D1, and R2, making it incredibly lightweight and efficient. It eliminates the need for traditional server deployments, allowing users to get started with just a domain name. With its seamless integration of various technologies, Rin offers a versatile blogging experience that caters to both casual users and serious content creators.

The platform includes a host of features designed to enhance writing, collaboration, and content management, making it an appealing choice for anyone looking to share their thoughts online. From real-time editing to automated image handling, Rin simplifies the blogging process and empowers users to focus on what truly matters: the content itself.

Features

  • GitHub OAuth Login: Easily log in using your GitHub credentials. The first user to log in gains management privileges for efficient administration.
  • Article Writing & Editing: Support for writing and editing articles with a user-friendly interface that is both functional and intuitive.
  • Local Real-Time Saving: Edits are saved in real-time, allowing for seamless transitions between multiple articles without any interference.
  • Privacy Settings: Option to make articles visible only to yourself, perfect for drafting or storing sensitive information securely.
  • Image Drag-and-Drop: Easily upload images to S3-compatible storage using drag-and-drop, automatically generating usable links.
  • Article Aliases: Customize article links for easy access, using intuitive URLs that improve readability and SEO.
  • Hompage Listing Control: Choose not to list certain articles on the homepage, giving you control over what is publicly showcased.
  • Comment Management: Users can reply to comments or delete them, fostering engagement while maintaining control over discussions.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.