Something went wrong. Try again.
Easy to use educational software for optical design tedius.tngl.sh/mr-optics
educational deno optics
Something went wrong. Try again.
JavaScript 62%
CSS 20%
TypeScript 14%
HTML 2%
Nix 2%
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.