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.
- Node.js (v14 or later)
- npm (v6 or later)
git clone https://github.com/AIOSINT/xkeystroke-ui.git
cd xkeystroke-ui
Navigate to the server directory and install server dependencies:
cd server
npm install
cd ..
npm install
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.
Open your web browser and navigate to http://localhost:3000.
- 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..