This project is a Brainwave EEG visualizer and predictor that includes predictions from a model trained at TUKL NUST. It visualizes EEG files using Rust.
- Visualization of the EEG files
- Predictions from the deep learnin model
- Storing of EEG files in database for further fine tuning
- Vue.js for Frontend
- Flask for the backend
- RUST for visualizing EEG files
- MySQL for storing files
- Navigate to the
frontend/app
directory. - Run the following commands:
npm install npm run serve
- Navigate to the
backend/server
directory. - Install the required dependencies:
pip install -r requirements.txt
- Run the backend server:
python server.py
- Additionally, run the model:
python model.py
The database schema is given in the backend/db
directory.
- Node.js: 14.17.0
- Python: 3.10.11
For visualization of EEG files, web-edf-viewer repository was consulted.