Easy to use educational software for optical design tedius.tngl.sh/mr-optics
educational deno optics
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.