Skip to content

A web-based calculator application for matrix operations and random number generation built with Python, Socket.IO and modern frontend technologies.

License

Notifications You must be signed in to change notification settings

hamer1818/socket-numpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matrix Calculator & Random Number Generator

A web-based calculator application for matrix operations and random number generation built with Python, Socket.IO and modern frontend technologies.

Features

  • 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

Tech Stack

  • Backend:

    • Python
    • FastAPI
    • Socket.IO
    • NumPy
  • Frontend:

    • HTML/CSS
    • JavaScript
    • Tailwind CSS
    • jQuery
    • Socket.IO Client
    • Font Awesome

Installation

  1. Create and activate virtual environment:
python -m venv venv
venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the server:
python main.py
  1. Open index.html in your browser.

Screenshots

Dark Theme

Matrix Calculator Random Number Generator

Light Theme

Matrix Calculator Random Number Generator

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A web-based calculator application for matrix operations and random number generation built with Python, Socket.IO and modern frontend technologies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published