🌐 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:
- Clone the repository
git clone https://github.com/MohitSoni2021/Web-projects.git
cd Web-projects
- Navigate to any project folder, then open in your browser.