Totemi1324 / Quantos

Everybody can understand quantum computing: Quantos is your beginner-friendly suite for learning about and programming quantum annealers! Inclusive, target group-diversificated and interactive. Suitable for educational institutes and enterprises.

Home Page:https://app.quantos.online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QUANTOS

version open source license code size issues

Built with:

Flutter Dart Rive DWave Solver API Firebase

What is QUANTOS?

Progress is reaching a fascinating speed in today's world due to ever more powerful computers in development and research. Formerly buzzword technologies, such as AI and machine learning, are arriving in the middle of the working world - and the "next big thing" is already on the horizon: "Quantum computing" is the buzzword of the future, which has the potential to permanently change many work processes. Accordingly, it is important to familiarize yourself with it as early as possible. Too complicated? It doesn't have to be!

Quantos is a cooperation with the Forschungszentrum Jülich (Jülich Research Center) - a beginner-friendly and WCAG 2.1 Level AA-compliant learning platform that enables a wide target group from middle school to workpersons to learn how quantum annealers function. The app design is based on gamification, delivering content in diverse ways with a mix of text blocks and interactive participatory tasks. The additional accessibilty features, such as a high-contrast mode and audio descriptions, support visually impaired users in getting an equal learning experience. Quantos runs natively on all major platforms, including mobile on Android and iOS, web, and desktop on Windows, macOS, and Linux. Making quantum physics as easy as brushing your teeth - you may not like doing it, but with the right approach, it can actually be fun!

Project website: Project site and blog

Installation

Follow the steps below to run Quantos on your machine locally (requires Flutter installation):

# Clone repo
$ git clone git@github.com:Totemi1324/Quantos

# Get packages
$ flutter pub get

# Generate assets with flutter_gen:
$ flutter packages pub run build_runner build

# Start Dart DevTools:
$ dart devtools

# Run the app in debug mode
# Make sure to select your device (browser/emulator) before executing!
$ flutter run

# You should get an output with a security token, copy it!
An Observatory debugger and profiler on iPhone X is available
at: http://127.0.0.1:50976/Swm0bjIe0ks=/

Now, DevTools can be accessed at localhost:9100 in the browser. Paste your token in the dialogue to connect the app.

Supporters

Forschungszentrum Jülich and JUNIQ quantum user facility DWave Systems - The Quantum Computing Company Deutsches Jungforschernetzwerk JuFORUM e.V.

Screenshots

Home screen Age selection Coding interface Lessons

About

Everybody can understand quantum computing: Quantos is your beginner-friendly suite for learning about and programming quantum annealers! Inclusive, target group-diversificated and interactive. Suitable for educational institutes and enterprises.

https://app.quantos.online

License:GNU Lesser General Public License v2.1


Languages

Language:Dart 87.2%Language:C++ 5.7%Language:CMake 5.0%Language:Ruby 0.7%Language:Swift 0.5%Language:HTML 0.5%Language:C 0.4%Language:Kotlin 0.0%Language:Objective-C 0.0%