An open API service indexing awesome lists of open source software.

https://github.com/itzdiv/android-chaosbox

Just a project with randomness filled with it.
https://github.com/itzdiv/android-chaosbox

Last synced: 11 months ago
JSON representation

Just a project with randomness filled with it.

Awesome Lists containing this project

README

          

# Android-ChaosBox
Just a project with randomness filled with it.


Gif 1
Gif 2
Screenshot 1
Screenshot 2

Firebase Fun App
This project is a web app that allows users to register and log in to their accounts using Firebase authentication. The app features various fun and recreational activities, such as gifs, voice, calculator, tic tac toe game, and more.

Features
•Firebase authentication with email and password
•Email verification and password reset functionality
•Gifs that perform random actions when login or register error occurs
•Voice that plays when registering and when logging in
•About me section that displays user’s name and profile picture
•Cute meow button that plays a cat sound
•Calculator that performs basic arithmetic operations
•Tic tac toe game with scoreboard and chat functionality
•Sign out option to log out from the app

Installation
To run this project, you need to have Node.js and npm installed on your machine. Then, follow these steps:

1.Clone this repository to your local machine.
2.Navigate to the project folder and run npm install to install the dependencies.
3.Create a Firebase project and enable email and password authentication. Copy the Firebase configuration object and paste it in the public/js/firebase.js file.
4.Run node server.js to start the server.
5.Open your browser and go to http://localhost:3000 to see the app.

Usage
To use this app, you need to create an account or log in with an existing one. You will also need to verify your email address by clicking on the link sent to your inbox. If you forget your password, you can reset it by clicking on the “Forgot password?” link on the login page.

Once logged in, you can see your name and profile picture on the top right corner of the page. You can also sign out from there.

On the main page, you can interact with various fun elements by clicking on them. Some of them will display a gif, some of them will play a voice, some of them will do nothing.

To use the calculator, click on the “Calculator” button on the top right corner of the page. You will see a simple calculator interface where you can enter numbers and operators and see the result.

To play tic tac toe, click on the “Tic Tac Toe” button on the bottom right corner of the page. You will be redirected to a new page where you can choose to play with another user .

The tic tac toe game is played on a 3x3 grid. You can make your move by clicking on an empty cell. The first player to get three of their symbols in a row, column, or diagonal wins the game. You can see your score and your opponent’s score on the top of the page.

Future Plans
I aim to make more games and random fun recreational activities in this app in the future. Some of the ideas I have are:

•Rock paper scissors game
•Hangman game
•Trivia quiz
•Joke generator
•Meme generator

If you have any suggestions or feedback, please feel free to contact me or open an issue on GitHub. Thank you for checking out my project!