- Title and Link Addition: Users can easily add titles and links. If a link is added without http:// or https://, it will be automatically corrected.
- Local Storage: The app uses local storage to save all links and notes, so users' data persists even after refreshing or closing the browser.
- Copy and Delete Functionality: Users can easily copy saved links or delete them when no longer needed.
- Dark Mode Toggle: Users can switch between light and dark modes based on their preference.
- Full Responsiveness: The app is designed to be fully responsive and works smoothly on all device sizes.
- Random Background Posters: The app changes its background poster randomly for a fresh look.
- Search Functionality: Users can search through their saved notes and books quickly and easily.
- Planned Features: Image uploading for book covers and Custom themes and favorite poster selections.
- Optimization: Performance optimization and cleanup for faster load times.
- Selecting Favorite Themes: Users will be able to choose and save their preferred themes for a personalized experience.
- Uploading Book Covers: Users will soon be able to upload custom book cover images to accompany their notes and links.
- Note Editing: Allow users to edit previously saved notes.
- Color Customization for Notes: Users will be able to customize the color of each note for better visual organization.
- HTML: Structure and content of the app.
- CSS: Styling, including responsiveness and dark mode.
- JavaScript: Core functionality, including local storage, search, and link validation.
git clone https://github.com/yourusername/book-keeper.git
cd book-keeper
Open the index.html
file in your browser.
Add more customization options for themes and backgrounds. Extend functionality to include user authentication for saving and managing links across devices. Implement better UX/UI improvements based on user feedback.
Contributions are welcome! Feel free to open an issue or submit a pull request. Please make sure to follow the project's coding guidelines and contribute quality code.
This project is licensed under the MIT License.
🏷️ Badges
📬 Contact For any inquiries or feedback, feel free to reach out through GitHub or open an issue in the repository.
Feel free to customize the screenshots section, adjust any information, or add more badges to suit your needs! Let me know if you'd like any further changes.