Skip to content

web interface of Xkeystroke, including all frontend elements and user interaction logic.

Notifications You must be signed in to change notification settings

AIOSINT/xkeystroke-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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..

About

web interface of Xkeystroke, including all frontend elements and user interaction logic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published