The project contains mini utility programs which explore javascript,html and css to engage users in a variety of tasks. JavaScript, HTML and CSS are the first step in a web developer's journey. HTML is the 'what' of the web page, CSS is the style, and JavaScript is the 'how'.
- Introduction
- Features
- Projects
- Project Structure
- Getting Started
- Steps to open a pull request
- Contributing
Fun Fusion is a compilation of web applications developed for entertainment purposes. The projects include various games and creative tools, each offering a unique interactive experience.
- Responsive Design: The applications are designed to work seamlessly on various devices and screen sizes.
- Interactive Cards: Explore different projects through visually appealing cards, each featuring an image, title, and a button to navigate to the corresponding application.
- Sidebar Navigation: Easily navigate through the projects using the sidebar menu.
- Drawing Board: Express your creativity with a digital drawing board.
- Analog Clock: A functional analog clock to keep track of time.
- Tic-Tac-Toe: Classic Tic-Tac-Toe game with AI opponent.
- City Search: Search for cities and explore information.
- Drum Kit: Play virtual drums with this interactive drum kit.
- Pokemon Generator: Generate Pokemon and explore their details.
- Text-to-Speech: Convert text to speech with this utility.
- Whack-A-Mole: Whack those pesky moles in this classic game.
- Typing Speed Test: Test and improve your typing speed.
- Memory Card Game: Classic memory card matching game.
- AND MANY MORE INTERACTIVE GAMES...!
The project is structured as follows:
- index.html: The main HTML file containing the structure of the web page.
- CSS Styles: The project includes internal CSS styles to define the layout and appearance.
- JavaScript: A small script to handle sidebar functionality and improve user experience.
- Fork the repository
- Clone the repository:
git clone https://github.com/your-username/fun-fusion.git
- Use git remote add upstream "your forked repo URL here" on git command line to add remote for the cloned repository.
- You can add a new branch to forked repository using git checkout -b "Branch name here".
- All Done!! Edit the forked repository and if you think the project can be changed in an incredible feel free to open a pull request :)
To open a pull request to the main repo the steps are :
- Make changes in forked repo and after you're done, commit the changes to git using git commit. You can also write a message describing the changes using git commit -m "your message here".
- Address the issue in issue section. The project maintainer will use this issue to check if it is needed or not, After which you get assigned to it.
- Now push the changes to the forked repository main branch using git push origin "Branch name here".
- Compare and pull using GitHub in the main repository.
Contributions are welcome! If you have ideas for new projects or improvements, feel free to submit a pull request.
This project is licensed under MIT License
To maintain a safe and inclusive space for everyone to learn and grow, contributors are advised to follow the Code of Conduct