Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mp3martin/real_division
Generates division using method "division with a remainder" as if you did it on paper. (+ testing many gui frameworks!)
https://github.com/mp3martin/real_division
calculator division nextjs python react tkinter tkinter-gui
Last synced: 10 days ago
JSON representation
Generates division using method "division with a remainder" as if you did it on paper. (+ testing many gui frameworks!)
- Host: GitHub
- URL: https://github.com/mp3martin/real_division
- Owner: MP3Martin
- License: gpl-3.0
- Created: 2022-01-07T06:12:25.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-20T17:53:28.000Z (18 days ago)
- Last Synced: 2024-10-21T19:54:09.199Z (17 days ago)
- Topics: calculator, division, nextjs, python, react, tkinter, tkinter-gui
- Language: JavaScript
- Homepage: https://real-division.mp3martin.xyz/
- Size: 66.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![CodeFactor](https://www.codefactor.io/repository/github/MP3Martin/real_division/badge)](#/)
[](#/)
[](#/)
[](#/)
[](#/)
----
[](#/)
[](#/)# real_division
Generates division using method "division with a remainder" like this:
❕ Example video of the method: www.youtube.com/watch?v=... ❕
## Projects
Project | Tkinter GUI | Web UI | Terminal UI | PyPI package | Core calculation script
:------------ | :-------------| :-------------| :-------------| :-------------| :-------------|
State | ✔️ | ✔️ | :x: | :x: | ✔️
Automated build workflow | ✔️ | ✔️ | :x: | :x: | *Not needed*
Programming language | Python | JavaScript + JSX + CSS | :x: | Python | Python
Framework | Tkinter | Next.js + MUI | :x: | *None* | *None*(✔️ - **totally done**, updated rarely | :white_check_mark: - **done**, but will be **updated** | :x: - **not done**)
## Why does this project exist / What i've learned
This project was created to show that you can write **small core script** and use it in many **platforms** / **frameworks** _(even **Python** in **WEB Browser**)_.#### How this project affected me:
* I've learned
* React `useEffect`, `useState`, `Component` and most of React's core functionality
* Next.js `next/dynamic`
* RegEx
* SCSS
* Cool css fade in animations
* Page loading that actually works (doesn't show up for 0.1 seconds after the page is fully loaded)
* I've created
* [](https://github.com/MP3Martin/jsRUNpy.js) **[MP3Martin/jsRUNpy.js](https://github.com/MP3Martin/jsRUNpy.js)**