Skip to content

rimidutta/FunFusion

 
 

Repository files navigation

Fun Fusion

Overview

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'.

Table of Contents

  1. Introduction
  2. Features
  3. Projects
  4. Project Structure
  5. Getting Started
  6. Steps to open a pull request
  7. Contributing

Introduction

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.

Features

  • 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.

Projects

  • 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...!

Project Structure

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.

Getting Started

  1. Fork the repository
  2. Clone the repository:
    git clone https://github.com/your-username/fun-fusion.git
  3. Use git remote add upstream "your forked repo URL here" on git command line to add remote for the cloned repository.
  4. You can add a new branch to forked repository using git checkout -b "Branch name here".
  5. 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 :)

Steps to open a pull request

To open a pull request to the main repo the steps are :

  1. 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".
  2. 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.
  3. Now push the changes to the forked repository main branch using git push origin "Branch name here".
  4. Compare and pull using GitHub in the main repository.

Contributing

Contributions are welcome! If you have ideas for new projects or improvements, feel free to submit a pull request.

License

This project is licensed under MIT License

Code Of Conduct

To maintain a safe and inclusive space for everyone to learn and grow, contributors are advised to follow the Code of Conduct

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.3%
  • CSS 23.6%
  • HTML 22.1%