A simple React app built as part of Jonas Schmedtmann’s React course.
This app allows you to keep track of items you need to pack for a trip.
- Add items to your packing list
- Mark items as packed/unpacked
- Remove items from the list
- Simple and responsive UI
- Sorting — Sort items by input order, description, or packed status.
- Clear All with Confirmation — Prevent accidental list deletion with a modal confirmation.
- Stats — Shows total items, packed items, and packing percentage.
[https://packinglistapp.netlify.app/]
- React (Create React App)
- JavaScript (ES6+)
- CSS3
- Clone the repository:
git clone https://github.com/IbrahimAhmad20/Packing-List-App.git
- Navigate to project folder cd packing-list
- Install dependencies: npm install
- Start the development server: npm start
- 🏗️ Build for Production npm run build
📚 Learning Goals Practice using React state (useState)
Learn conditional rendering and array mapping
Get comfortable with React component structure
💡 This is a practice project and not intended for production use.