The Bookmarker Application is a simple yet efficient web application designed to help users store and manage their favorite website bookmarks. This project utilizes local storage to persist data across sessions, providing a seamless experience for users.
- Add Bookmarks: Easily add new bookmarks with a title and URL.
- Edit Bookmarks: Modify existing bookmarks to keep your collection up to date.
- Delete Bookmarks: Remove unwanted bookmarks from your list.
- Persistent Storage: Bookmarks are saved in the browser's local storage, ensuring data is not lost on page reloads.
Follow these steps to get the application up and running locally on your machine.
- A modern web browser (Chrome, Firefox, Edge, etc.)
-
Clone the Repository
git clone https://github.com/yourusername/bookmarker.git
-
Navigate to the Project Directory
cd bookmarker
-
Open the
index.html
File in Your BrowserOpen
index.html
in your preferred web browser to run the application.
- Adding Bookmarks: Fill out the form with a title and a URL, then click "Add Bookmark" to store the bookmark.
- Editing Bookmarks: Click on the edit icon next to a bookmark to modify its details.
- Deleting Bookmarks: Click the delete icon to remove a bookmark from the list.
- Data Persistence: All bookmarks are saved using the browser's local storage, so they remain available even after the browser is closed.
- HTML: Provides the basic structure of the application.
- CSS: Utilizes Bootstrap for responsive design and FontAwesome for icons.
- JavaScript: Implements the logic for managing bookmarks and interacting with local storage.
- Local Storage: Used to store bookmark data within the browser, allowing data to persist across sessions.
Contributions are welcome and encouraged! To contribute to the project, follow these steps:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Youssef Mohamed Ibrahim - [email protected]
Project Link: https://github.com/Joe7Mohamed/bookmarker
- Bootstrap for the CSS framework.
- FontAwesome for the icon library.