More Premium Hugo Themes Premium React Themes

DotNetify React Template

Real-time React SPA template using dotNetify.

DotNetify React Template

Real-time React SPA template using dotNetify.

Author Avatar Theme by dsuryd
Github Stars Github Stars: 203
Last Commit Last Commit: May 10, 2022 -
First Commit Created: Jan 15, 2024 -
DotNetify React Template screenshot

Overview:

DotNetify React Templates is a free and open-source project that enables developers to create real-time, reactive, and cross-platform applications using React, React Native, or Knockout as the front-end framework and C# .NET as the back-end framework. It leverages WebSocket technology to provide seamless communication between the front-end and back-end.

Features:

  • Reactive, real-time dashboard page
  • Edit form and CRUD (Create, Read, Update, Delete) table pages
  • Login page with JWT (JSON Web Token) bearer token authentication
  • UI components from Material-UI
  • Routing with deep links
  • OpenID Connect/OAuth2 authentication server
  • Micro-Frontend Template: Reference implementation of micro-frontend architecture

Installation:

To install the DotNetify React Templates, follow the steps below:

  1. Open your command line interface and navigate to the desired directory where you want to install the templates.
  2. Run the following command:
dotnet new -i DotNetify.React.Templates
  1. Once the installation is complete, you can create a new project using the templates by running the following command:
dotnet new dotnetify-react
  1. This will scaffold a new project with the DotNetify React Template. You can now start developing your real-time, reactive application using the provided features.

Summary:

DotNetify React Templates is a powerful tool for developers who want to build real-time, reactive applications using React, React Native, or Knockout with a C# .NET back-end. It provides a range of features, including a reactive dashboard page, CRUD functionality, login/authentication, UI components from Material-UI, routing, and support for micro-frontend architecture. With easy installation steps, developers can quickly get started with creating their applications using these templates.