Skip to content

pratikgupta190804/Web-Dev-Mini-Projects

Repository files navigation

Web Dev Mini Projects

Welcome to the Web Dev Mini Projects repository! This collection features a variety of small yet engaging projects developed using HTML, CSS, and JavaScript. Each project focuses on different concepts of front-end development, serving as excellent practice for mastering web development skills.

Projects Overview

1. Quiz Game

A fun interactive quiz application where users answer multiple-choice questions. The app displays the final score after completing the quiz and allows players to try again.

2. Random Quotes

This project fetches and displays random inspirational quotes each time the user interacts with the page. Great for learning how to use APIs and DOM manipulation.

3. To-Do List

A simple yet functional to-do list application where users can add, mark, or delete tasks. The app provides a clean interface and saves the state between sessions using local storage.

4. Digital Clock

A real-time digital clock that displays the current time. A perfect project to understand working with dates and times in JavaScript.

5. Guessing Number Game

A number guessing game where the player tries to guess a random number within a certain range. The game provides hints to help the player find the correct number.

6. News Website

A basic news website that dynamically fetches and displays the latest news articles from a public API. This project demonstrates how to work with APIs and handle JSON data in JavaScript.

7. Pokemon Caller

This project calls and displays details about different Pokémon characters using a Pokémon API. It's an entertaining way to learn API integration and dynamic content rendering.

8. Rock Paper Scissors

A classic rock-paper-scissors game that allows the user to play against the computer. The project helps reinforce logic building and handling user inputs.

9. Weather Website

A weather forecasting site that fetches real-time weather information based on the user's location or a search query. This project uses a weather API and demonstrates how to work with asynchronous JavaScript.

Technologies Used

  • HTML: Structuring content for each project.
  • CSS: Styling and layout to create visually appealing web pages.
  • JavaScript: Core functionality and logic for interactive features.
  • APIs: Used in projects like the Random Quotes, News Website, Pokemon Caller, and Weather Website.

How to Run

  1. Clone the repository:
    git clone https://github.com/pratikgupta190804/web-dev-mini-projects.git
  2. Navigate to the project folder of your choice:
    cd project-folder-name
  3. Open the index.html file in your browser to view the project.

Future Improvements

  • Add more interactivity to the existing projects.
  • Implement more advanced projects using React or other JavaScript frameworks.
  • Introduce a back-end for projects like the To-Do List to handle user authentication and persistent data storage.

Contributing

Feel free to fork this repository and submit pull requests if you want to contribute or improve these projects!

License

This repository is open source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published