Rubik's Cube Solver
Made by group 160 members.
Features
Easy UI
The program has a simplistic and minimalist UI design, making it easy for the users to navigate through it and get their cubes solved.
Camera
Just show your unsolved cube in the webcam and our program will recognize its faces and provide the solution, instead of manually entering cube's sides.
Fast
The program is entirely written in Python, enabling it to be faster than others.
Open-sourced
The project is entirely open-sourced, with the entire source code available on Github. From around the world, developers, designers, creators, enthusiasts, and more, have free and open access to all the repos, assets, and information to make their contributions.
How to use?
Rubiks cube steps

Technology used
Open CV
Using OpenCV to scan the Rubik cube's initial state.
Python (tkinter)
Using Tkinter to develop a UI to provide an easy experience to the user while accessing the various features of the program
React.js
Downloadable application and support for the project provided online using React.js (Next.js)
Kociemba's Algorithm
Using Kociemba Algorithm which reduces the required moves to solve the cube into a maximum of 29 moves and a minimum of 19.