Asim-Shah-web/Web-Dev-Frontend-Projects
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
ย | ย | |||
ย | ย | |||
ย | ย | |||
Repository files navigation
README.txt
==============================
Frontend Projects
==============================
This folder contains a collection of frontend development projects built while learning from two major web development courses:
1. The Complete JavaScript Course by Jonas Schmedtmann
2. The Web Development Bootcamp by Angela Yu
The projects demonstrate key concepts in modern web development using **HTML**, **CSS**, and **JavaScript**. One project (Keeper App) is built using **React.js**.
๐น Forkify App
โ Recipe search and bookmarking app using the Forkify API and asynchronous JavaScript.
๐น Mapty App
โ Workout tracking app with geolocation and interactive map (Leaflet.js).
๐น Pig Game
โ Simple two-player dice game demonstrating game logic and DOM manipulation.
๐น Guess My Number
โ A number guessing game using simple JS logic and UI updates.
๐น Banker App
โ A mini banking app with login, transfers, loan simulation, auto logout timer, etc.
๐น Bankist Project
โ A more advanced version of the banking app featuring sorting, date/timer logic, and UI transitions.
๐น Bankist Home Page
โ Responsive, animated landing page with smooth scrolling, sticky nav, and tabbed content.
๐น Simon Game
โ A memory-based game with visual and sound-based feedback.
๐น Drum Kit
โ A virtual drum kit played using keyboard/mouse with sound effects.
๐น Capstone Project (Portfolio)
โ A simple personal portfolio built using HTML/CSS and a bit of JavaScript.
๐น Keeper App (React.js)
โ A note-taking app inspired by Google Keep, built using React components and props.
----------------------
๐ก Technologies Used:
----------------------
- HTML5
- CSS3 (Flexbox, Grid, Animations)
- JavaScript (ES6+)
- DOM Manipulation
- Events and Timers
- Fetch API & Promises
- Local Storage
- Geolocation API
- React.js (JSX, Props, Components)
----------------------
๐ How to Run:
----------------------
Open the `index.html` file of each project in your browser to see it in action.
For the **Keeper App (React)**, use a local development server (e.g., `npm start`) inside the project folder.
----------------------
๐ Notes:
----------------------
These projects were built to practice and reinforce concepts taught in the courses.
They cover a wide range of frontend topics โ from simple games to real-world app simulations.
Feel free to explore, customize, and build upon them!
==============================