MetricMaster is a comprehensive platform to evaluate website performance. The solution comprises multiple projects, each with its own setup and run instructions. Please follow the respective instructions for each project as described below.
node_fe_analyser/performance_test
- Python Virtual EnvironmentstoreBE
- C# with ASP.NET, Dockerfile includedLearningPlatformBE
- C# with ASP.NET, Dockerfile includednextbe_learning
- Next.jsnextbe_store
- Next.jsnode_fe_analyser
- Node.jsmain_front_end
- React.jsstore
- React.jsfe_learning_platform
- React.js
This project is built with Python. Use a virtual environment (venv) to manage the dependencies:
python -m venv venv source venv/bin/activate pip install -r requirements.txt
These are C# projects developed with ASP.NET. A Dockerfile is included in the root directory for each. To build and run:
docker build -t Dockerfile .
for storeBE: docker run -d -p 324:7080 Dockerfile
for LearningPlatformBE: docker run -d -p 324:7082 Dockerfile
These projects are built with Next.js. To install the dependencies and run the development server:
npm install npm run dev
These are React.js projects. To install the dependencies and start the development server:
npm install npm start
Contribute Feel free to submit pull requests or create issues if you find any bugs or have any suggestions to improve the platform.
License MetricMaster is MIT licensed.