More Premium Hugo Themes Premium React Themes

Reactgo

Go + React 快速开发模板

Reactgo

Go + React 快速开发模板

Author Avatar Theme by lucky-byte
Github Stars Github Stars: 18
Last Commit Last Commit: Mar 20, 2025 -
First Commit Created: Apr 29, 2023 -
Reactgo screenshot

Overview

ReactGO is a template that allows for rapid development of projects by providing pre-built basic features such as user management and permission control. By using ReactGO, developers can save time and focus on developing their specific business functionalities, thus shortening the delivery cycle. Please note that the project is still in its pre-1.0 state, but it is available for trial.

Features

  • User management: ReactGO provides built-in functionality for managing users.
  • Permission control: The template includes features to control user permissions.
  • Quick setup: ReactGO enables developers to quickly get started with their projects without having to build basic functionalities from scratch.

Installation

  1. Prepare your development environment by installing Node.js and Go.
  2. Clone the ReactGo repository from Github or create a fork on platforms like Gitee.
  3. Initialize the database by following the provided instructions for your preferred database (Sqlite, MySQL, or PostgreSQL).
  4. Start the front-end server by navigating to the web subdirectory and running the commands: yarn install, yarn build, and yarn start.
  5. Start the back-end server by running the commands: make, ./reactgo -adduser -config ./config.yaml, and make dev.
  6. Access the login page in your browser and use the created user credentials to log in.

Summary

ReactGO is a development template that allows for quick project setup by providing pre-built basic functionalities. It saves developers time and effort by eliminating the need to develop features such as user management and permissions control from scratch. With ReactGO, developers can focus on building their specific business functionalities and shorten the project delivery cycle. If any issues arise during the setup process, users are encouraged to submit an issue for assistance.