Skip to content

MohitSoni2021/Web-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Web Projects by Mohit Soni

A curated collection of beginner-to-intermediate level web development projects crafted using HTML, CSS, and JavaScript. These projects demonstrate practical front-end development concepts such as DOM manipulation, API integration, responsive UI design, and client-side storage.

Whether you're a beginner exploring how web technologies work together or a recruiter reviewing my portfolio, this repository reflects hands-on practice in solving real-world problems with code.


📦 Projects Included

📋 1. To-Do List App

A clean and responsive task manager built using JavaScript.

Key Features:

  • Add, edit, and delete tasks
  • Mark tasks as complete/incomplete
  • Stores tasks in localStorage
  • Fully responsive design for mobile & desktop

Skills Demonstrated: DOM Manipulation, Event Handling, Local Storage, Responsive Layouts


🌦️ 2. Weather App

A weather forecast web app using a public API to display real-time weather conditions.

Key Features:

  • Search weather by city name
  • Displays temperature, weather conditions, location
  • Fetches live data using fetch API
  • Simple and user-friendly UI

Skills Demonstrated: API Integration, Error Handling, JSON Parsing, Asynchronous JavaScript


🛠️ Tech Stack

Language/Tool Purpose
HTML5 Page structure
CSS3 Styling & responsive layout
JavaScript Functionality & interactivity
Fetch API Fetch real-time data
Local Storage Persistent state management

🚀 Getting Started

You can run any of these projects on your local machine:

  1. Clone the repository
git clone https://github.com/MohitSoni2021/Web-projects.git
cd Web-projects
  1. Navigate to any project folder, then open index.html in your browser.

🎓 Learning Objectives

  • Understand how HTML, CSS, and JS interact to build real applications
  • Learn to handle user events, API calls, and persistent data
  • Gain confidence building projects from scratch
  • Prepare a base to scale toward frameworks like React or Next.js

📸 Preview Suggestions (Coming Soon)

  • Add screenshots of UI (e.g., mobile and desktop views of To-Do App & Weather App)
  • Consider adding live demo links via GitHub Pages or Vercel

📌 Folder Structure

Web-projects/
│
├── todo-list/             # To-Do List App
│   ├── index.html
│   ├── style.css
│   └── script.js
│
├── weather-app/           # Weather App
│   ├── index.html
│   ├── style.css
│   └── script.js
│
└── README.md

🤝 Contributing

This is a personal learning repository, but suggestions and improvements are always welcome!
Feel free to fork and contribute via pull requests.


📄 License

This project is open-source under the MIT License.


💡 These projects reflect my journey of mastering the building blocks of the web. Each line of code is a step forward in sharpening my frontend skills and creating real user experiences.

Mohit Soni

About

Web Projects is a collection of beginner-to-intermediate level frontend applications built using HTML, CSS, and JavaScript. It includes projects like a responsive To-Do List and a real-time Weather App, showcasing practical skills in DOM manipulation, API integration, and local storage. This repo reflects my hands-on learning in crafting real-world

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors