Esse projeto tem como objetivo a implementação de um cronômetro para medir a velocidade do cubista leva para montar seu cubo, bem como armazenar para que ele tenha um histórico e manter um hanking dos melhores tempos.
Feito com Create React App.
É preciso ter uma conta no Firebase (https://console.firebase.google.com).
-
Crie um projeto Web.
-
Crie um arquivo
Config.js
dentro da pastasrc
no formato a seguir com sua chave de acesso ao firebase e para o Google Analytics.
const config = {
apiKey: '{sua_chave_aqui}',
authDomain: '{nome_do_seu_app_web}.firebaseapp.com',
databaseURL: 'https://{nome_do_seu_app_web}.firebaseio.com',
storageBucket: '{nome_do_seu_app_web}.appspot.com',
messagingSenderId: '{message_sender_id}',
gaUA: '{UA do google analytics}'
};
export { config };
- Execute o setup
make setup
- Rode o projeto
make run
- Faça deploy para seu projeto do firebase
make deploy
https://www.cubemania.org/puzzles/3x3x3/timer
http://cinoto.com.br/website/index.php/prisma1
cube.js -- JavaScript library for modeling and solving the 3x3x3 Rubik's Cube - https://github.com/ldez/cubejs Acessando em 24/08/2021