An open API service indexing awesome lists of open source software.

https://github.com/anashany2193/travel-list


https://github.com/anashany2193/travel-list

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# ๐ŸŒ Travel List

Welcome to the Travel List project! This is a React application designed to help you keep track of your travel items.

![App Screenshot](src/screenshots/Far-Away.png)

## ๐Ÿš€ Demo

Check out the live demo [here](https://travel-list-2193.netlify.app/).

## ๐Ÿ“‹ Features

- ๐Ÿ“ **Building the Layout:** Organized and user-friendly design.
- ๐Ÿ–ผ๏ธ **Rendering the Items List:** Dynamic display of your travel items.
- ๐Ÿ“ **Building the Form and Handling Submissions:** Add your travel items easily.
- ๐Ÿ”ง **Implementing Controlled Elements:** Smooth and controlled user inputs.
- โž• **handle addItems:** Add new items to your list seamlessly.
- ๐Ÿ—‘๏ธ **Deleting an Item:** Remove items you no longer need.
- ๐Ÿ”„ **Updating an Item:** Modify your travel items with ease.
- ๐Ÿ“Š **Calculating Statistics as Derived State:** Get insights from your travel list.
- ๐Ÿ”ข **Sorting Items:** Keep your list organized.
- ๐Ÿงน **Clearing the List:** Start fresh by clearing all items.
- ๐Ÿ“ **Moving Components Into Separate Files:** Well-structured and maintainable codebase.

## ๐Ÿ‘ค Author

- LinkedIn: [Your LinkedIn Profile](https://www.linkedin.com/in/yourprofile/)
- GitHub: [AnasHany2193](https://github.com/AnasHany2193)

## ๐Ÿ› ๏ธ Installation

1. Clone the repo:
```sh
git clone https://github.com/AnasHany2193/Travel-List.git
```
2. Install NPM packages:
```sh
npm install
```
3. Run the app:
```sh
npm start
```