Skip to content

StrellerMinds-Frontend is the user interface for StarkMinds, a pioneering blockchain education platform on Stellar. Built with ReactJS and Next.js, it delivers an interactive, responsive experience for accessing high-quality educational content and real-time blockchain data.

Notifications You must be signed in to change notification settings

StarkMindsHQ/StrellerMinds-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

325 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Load Testing Framework

This directory contains the load testing framework for StrellerMinds-Frontend, built with k6.

Prerequisites

  • Docker and Docker Compose
  • Node.js (for local app execution)

Structure

  • script.js: The main k6 load testing script defining scenarios and thresholds.
  • docker-compose.yml: Infrastructure setup for InfluxDB, Grafana, and k6.

Running Tests

1. Start the Application

Ensure your Next.js application is running locally or target a deployed environment.

npm run dev
# App should be available at http://localhost:3000

2. Run Load Test (CLI)

If you have k6 installed locally:

k6 run script.js

3. Run with Visualization (Docker)

To run the tests and view metrics in Grafana:

docker-compose up

CI/CD Integration

The load tests are automatically triggered via GitHub Actions on pull requests to the main branch. See .github/workflows/load-test.yml.

About

StrellerMinds-Frontend is the user interface for StarkMinds, a pioneering blockchain education platform on Stellar. Built with ReactJS and Next.js, it delivers an interactive, responsive experience for accessing high-quality educational content and real-time blockchain data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 61