A web-based calculator application for matrix operations and random number generation built with Python, Socket.IO and modern frontend technologies.
- Matrix determinant calculations:
- 2x2 matrices
- 3x3 matrices
- 4x4 matrices
- Random number generator with custom range
- Dark/Light theme toggle
- Modern responsive UI
- Real-time calculations via WebSocket
-
Backend:
- Python
- FastAPI
- Socket.IO
- NumPy
-
Frontend:
- HTML/CSS
- JavaScript
- Tailwind CSS
- jQuery
- Socket.IO Client
- Font Awesome
- Create and activate virtual environment:
python -m venv venv
venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Run the server:
python main.py
- Open
index.html
in your browser.
This project is licensed under the MIT License - see the LICENSE file for details.