Easy to use educational software for optical design tedius.tngl.sh/mr-optics
educational deno optics
1

Configure Feed

Select the types of activity you want to include in your feed.

JavaScript 61.8%
CSS 20.0%
TypeScript 14.2%
HTML 2.0%
Nix 2.0%
40 1 2

Clone this repository

https://tangled.org/tedius.tngl.sh/mr-optics https://tangled.org/did:plc:qduryhvmelwf75dybm626lfw
git@tangled.org:tedius.tngl.sh/mr-optics git@tangled.org:did:plc:qduryhvmelwf75dybm626lfw

For self-hosted knots, clone URLs may differ based on your setup.



README.md

Mr. Optics

Intuitive and Educational Optical Design Software

An easy-to-use prototype for introductory geometrical optics students, lens designers, and optics enthusiasts.


About#

Mr. Optics is an educational tool designed to facilitate learning and experimentation with fundamental concepts of geometrical optics.

Contributing#

Contributions are welcome! If you want to improve Mr. Optics:

Prerequisites#

  • Deno 2.5.1 or higher

Installation#

# Clone the repository
git clone https://github.com/tedius-git/mr-optics.git
cd mr-optics

# Run in development mode
deno task start

The application will be available at http://localhost:8000

Available Commands#

# Live server for preview
deno task dev

# Development with bundle and local host
deno task start

# Build for production
deno task bundle

Technologies#

  • Deno - Modern runtime for JavaScript/TypeScript
  • Preact - Lightweight and fast UI framework
  • TypeScript - Static typing for JavaScript

License#

This project is licensed under the MIT License. See the LICENSE file for more details.