This software is my undergoing final year B.Tech. project. It uses the algorithm developed in paper "A Novel Event Detection and Classification Scheme Using Wide-Area Frequency Measurements" to detect and classify events.
- Frontend : React.js
- Backend : -- Python for implementing algorithms discussed in the paper -- Two different servers : one is a fastAPI server and is using node.js and child processes module for making python child process. -- fastAPI server is preferred.
Before you begin, make sure you have the following software installed on your system:
If fastAPI not installed install it by
pip install fastapi
cd python-backend
pip install -r requirements.txt
python server.py`
cd node_backend
npm install
pip install numpy
npm start
cd app
-
npm install -
npm start
The react app will be accessible at http://localhost:3000
Installing serve package
npm i -S serve
Serving the build folder using npx
npx serve -s build