Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 1.27 KB

README.md

File metadata and controls

63 lines (46 loc) · 1.27 KB

Xkeystroke UI

Xkeystroke UI is a web interface for Xkeystroke, providing a dashboard and user management functionalities. This project uses React for the frontend and Express.js for the backend.

Table of Contents

Installation

Prerequisites

  • Node.js (v14 or later)
  • npm (v6 or later)

Clone the repository

git clone https://github.com/AIOSINT/xkeystroke-ui.git
cd xkeystroke-ui

Install dependencies

Navigate to the server directory and install server dependencies:

cd server
npm install
cd ..
npm install

Running the Application

Start the frontend & backend

From the root directory, run:

npm start

This will start the backend Express.js server on port 3001.

This will start the frontend React development server on port 3000.

Access the application

Open your web browser and navigate to http://localhost:3000.

Current Features

  • User authentication (Login/Signup)
  • Dashboard with various widgets
  • User management for admin users
  • Profile management & Usage
  • Admin Features
  • View all users
  • Change user roles
  • Delete users
  • User Features
  • View and update profile
  • Copy user UUID
  • API Endpoints

A lot more to come..