Reactpress

screenshot of Reactpress
express
nestjs
nextjs
react
ant-design

ReactPress - One backend, all your fronts.(一个让开发者轻松构建CMS与博客系统的解决方案。)Demo:https://blog.gaoredu.com

Overview:

ReactPress is an open-source publishing platform developed using React. It allows users to create their own blogs and websites on servers supporting React and MySQL databases. Additionally, ReactPress can function as a content management system (CMS).

Features:

  • Technology Stack: Built on React+MySQL+NestJS+NextJS
  • Componentization: Interactive language and visual style based on antd
  • Internationalization: Supports switching between Chinese and English with international configuration management capabilities
  • Black and White Theme: Enables free switching between light and dark mode themes
  • Creation Management: Includes a 'MarkDown' editor for article writing, category and directory management, and tag management
  • Page Management: Supports customizing new pages
  • Comment Management: Allows for content comment management
  • Media Management: Supports local file upload and OSS file upload

Summary:

ReactPress is a versatile publishing platform and CMS that offers a wide range of features such as flexible theming options, content management capabilities, and internationalization support through a React-based backend. Users can create and manage their blogs and websites effectively using ReactPress.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

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

ant-design
Ant Design

Ant Design is a React UI library that provides a set of pre-designed components and design resources for building high-quality, responsive web applications.

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.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.