Wipi

screenshot of Wipi
nestjs
nextjs
react
scss

A blog system written by next.js, nest.js and MySQL.

Overview

Wipi is an innovative open-source CMS designed for individuals, offering streamlined functionalities for article publishing, page creation, and knowledge booklet management. Leveraging modern technologies like MySQL for data storage and next.js and nest.js for its front-end and back-end frameworks, Wipi aims to simplify the content management process while providing a robust platform for users.

The system comes packed with features that facilitate easy management and interaction with content, making it ideal for personal projects or smaller businesses. With an emphasis on user experience and accessibility, Wipi is poised to enhance the efficiency of content creators and managers alike.

Features

  • User Registration: Allows visitors to register and create accounts easily, enhancing user engagement and community building.
  • Article Management: Provides a dedicated interface for publishing, editing, and organizing articles, making it intuitive to keep content up-to-date.
  • Knowledge Booklet Creation: Users can create and manage knowledge booklets, enabling the sharing of specialized knowledge in an organized manner.
  • Comment Management: This feature allows for easy moderation of user comments, fostering interaction and discussion around content.
  • Email Management: Enables efficient handling of email communications, ensuring that users stay informed about updates and interactions.
  • Access Statistics: Offers insights into user engagement and content performance through detailed access statistics.
  • File Management: Lets users upload and manage various files, ensuring all necessary resources are organized and accessible.
  • Configurability: First-time setup is straightforward, with options to modify settings via environment configuration files for customized deployment.
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

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

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.