Reactpress

screenshot of Reactpress
nestjs
nextjs
react
ant-design

ReactPress is a free blog and CMS system developed using Next.js.(ReactPress是一个基于Next.js的博客&CMS系统) Live 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:

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.