Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/resilientapp/resui
Welcome to ResUI, the user-friendly interface for ResilientDB.
https://github.com/resilientapp/resui
Last synced: 11 days ago
JSON representation
Welcome to ResUI, the user-friendly interface for ResilientDB.
- Host: GitHub
- URL: https://github.com/resilientapp/resui
- Owner: ResilientApp
- License: apache-2.0
- Created: 2023-11-01T21:43:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-08T03:01:51.000Z (7 months ago)
- Last Synced: 2024-07-09T05:26:06.259Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 20.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ResUI
Welcome to ResUI, the user-friendly interface for ResilientDB. This project aims to enhance the user experience of ResilientDB by providing a streamlined and intuitive graphical user interface (GUI). The ResUI project includes features such as SignUp and Login functionality, an Instances page, and a monitoring dashboard. This README file will guide you through the installation, setup, and usage of ResUI.
## Project Overview
ResilientDB is a groundbreaking blockchain technology developed at the ExpoLab at UC Davis. It utilizes innovative consensus protocols like GeoBFT, Proof Of Execution, RCC, Spotless, among others. ResilientDB offers a wide range of interfaces, including Key-Value store and Python SDK, making it a versatile system. The project not only enables decentralized and democratized transactions but also supports Grafana for plotting monitoring data.
## ResUI Features
- **User-Friendly Interface:** ResUI simplifies navigation for first-time users by presenting ResilientDB's features in a systematic manner, reducing on-screen clutter.
- **Authentication:** SignUp and Login functionality to secure user access and interactions.
- **Instances Page:** Authenticated users can view the number of ResDB and SDK instances they are running.
- **Monitoring Dashboard:** Provides a graphical representation of metrics associated with ResDB instances.
- **resdb-cli:** Command-line interface for interacting with ResilientDB, compatible with macOS and Linux.## Getting Started
Follow the steps below to get ResUI up and running on your local machine.
### Prerequisites
Make sure you have the following installed:
- Node.js
- npm### Installation
1. Clone the ResUI repository:
```bash
git clone https://github.com/gopuman/ResUI.git
```2. Navigate to the project directory:
```bash
cd ResUI
```3. Install dependencies and start the server:
```bash
npm install
cd server
node server.js
```4. Run the frontend component:
```bash
npm start
```5. Open your browser and go to http://localhost:3000 to access ResUI.