Skip to content

This repository features small web projects built with HTML, CSS, and JavaScript, aimed at enhancing your web development skills. Perfect for beginners, each project focuses on a specific functionality to help you practice and improve.

License

Notifications You must be signed in to change notification settings

ShravanDalavi/Web-Mini-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Web-Mini-Projects

Welcome to the Web-Mini-Projects repository! This repository contains a collection of small web-based projects designed to improve your web development skills. Each project focuses on a specific functionality and uses various web technologies.

Introduction

This repository is a collection of mini web projects built with HTML, CSS, and JavaScript. The projects include a digital clock, a countdown timer, a color palette picker, and more. These projects are ideal for beginners who want to practice and enhance their web development skills.

Projects

Here is a list of the projects included in this repository:

No. Name Demo
01 Analog Clock Link
02 Color Palette Picker Link
03 Countdown Timer Link
04 Daily Journal Web App Link
05 Date Difference Calculator Link
06 Digital Clock Link
07 Enhanced Drawing App (Whiteboard) Link
08 Event Countdown Timer Link
09 Image Search Link
10 Mindfulness Meditation Timer Link
11 Multi-Step Form Link
12 Notes App Link
13 Online Poll Creator Link
14 Password Generator Link
15 Personal Finance Manager (Expense Tracker) Link
16 Photo Gallery Link
17 Rock Paper Scissors Game Link
18 Speech Reader (Text to Speech) Link
19 Ticket Management System Link
20 Weather-Based Outfit Recommender Link

How to Run

To run these projects locally, follow these steps :

  1. Clone the repository to your local machine :

    git clone https://github.com/yourusername/Web-Mini-Projects.git
  2. Navigate to the project directory :

    cd Web-Mini-Projects/Project-Name
  3. Open the index.html file in your web browser to view and run the project.

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Node.js (for backend projects)
  • Express (for backend projects)
  • Socket.io (for real-time applications)
  • Various APIs

Prerequisites

Before running these projects, ensure you have the following installed on your machine:

  • A web browser (e.g., Chrome, Firefox, Safari)
  • A text editor or IDE (e.g., VS Code, Sublime Text)

For certain projects that may involve additional tooling, follow any specific instructions provided in the project's subfolder.

How can I read this tutorial without an Internet connection? GIF

  1. Go here and click the big green ➞ Code button in the top right of the page, then click ➞ Download ZIP.

image

  1. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run.

  2. Launch ipython notebook from the folder which contains the notebooks. Open each one of them

    Kernel > Restart & Clear Output

This will clear all the outputs and now you can understand each statement and learn interactively.

If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again.

Licence 📜

You may use this tutorial freely at your own risk. See LICENSE.

Contributors ✨

If you like this tutorial, please give it a ⭐ star.

Thank you for visiting my repository! I hope you find my projects interesting and useful. 😊

About

This repository features small web projects built with HTML, CSS, and JavaScript, aimed at enhancing your web development skills. Perfect for beginners, each project focuses on a specific functionality to help you practice and improve.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published