This repository contains a collection of vanilla JavaScript machine coding questions with solutions. These projects are designed to enhance your understanding of core JavaScript concepts and web development skills. Feel free to explore, use, and contribute to these projects.
| Project Name | Description |
|---|---|
| Accordian | An accordian using JavaScript and CSS that opens and closed on click event. |
| Carousel | Image carousel with next and previous navigation. |
| Dropdown | Dropdown menu with custom styling and options. |
| Drag-and-Drop | Drag and drop functionality for items within a container. |
| Modal | Reusable modal popup component. |
| Progress-Bar | Progress bar to show task or process completion. |
| Slider | Simple slider to use as a range input functionality. |
| StopWatchTimer | Simple stopwatch with start, stop, and reset functionality. |
| WeatherAPI | Application to fetch and display weather information. |
To get started with these projects, clone the repository and navigate to the project folder.
git clone https://github.com/yourusername/machineCodingJS.git
cd repository-name
# Navigate to individual project folders for specific instructionsEach project may have its own usage instructions. Navigate to the specific project folder to find a detailed README or usage guide.
Example for a specific project:
cd Accordian
# Follow the instructions in the project folderWe welcome contributions from the open-source community. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -m 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
This repository is licensed under the MIT License.