https://ashmalzahra.github.io/Awesome-books/
"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. The data in the application has been managed using JavaScript. Thanks to that, the website will be more interactive.
https://ashmalzahra.github.io/Awesome-books/
best-practices css3 html javascript
Last synced: 3 months ago
JSON representation
"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. The data in the application has been managed using JavaScript. Thanks to that, the website will be more interactive.
- Host: GitHub
- URL: https://ashmalzahra.github.io/Awesome-books/
- Owner: ashmalzahra
- License: mit
- Created: 2023-01-09T20:44:00.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-13T22:18:30.000Z (about 2 years ago)
- Last Synced: 2024-10-15T23:02:34.601Z (7 months ago)
- Topics: best-practices, css3, html, javascript
- Language: JavaScript
- Homepage:
- Size: 5.57 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Awesome Books
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ (OPTIONAL)](#faq)
- [📝 License](#license)# Awsome books
Awesome Books is a website built with basic UI and vanilla JavaScript.
## Built With
- HTML, CSS, JavaScript
- VSCodeClient
Server
Database
- **Awesome Books stores all data in Local Storage so the user never loose the book list**
## Live Demo
[Live Demo Link](https://ashmalzahra.github.io/Awesome-books/#books)
## Getting Started
Clone this repository to get started with the project, make sure to configure linters by following the instructions in the [Linters README file](https://github.com/microverseinc/linters-config/blob/master/README.md)
### Prerequisites
In order to run this project you need:
- A working computer.
- Connection to internet.
### Setup
- Clone the folder to your local machine.
- Open the index.html file in your brower.
### Run tests
- After pushing the changes on github, merge your pull request and let github action process changes and fix errors, if any.
- For stylelint errors run:sudo npx stylelint "*/.{css,scss}" --fix
for automatic fix.
### Install
You don't need to install anything.
### Usage
To run the project, execute the following command:
- Go to the file called index.html.
- Right click Open Live Server.
## Authors
👤 *Ashmal Zahra*
- GitHub: [@ashmalzahra](https://github.com/ashmalzahra)
- Twitter: [@AshmalZahraa](https://twitter.com/AshmalZahraa)
- LinkedIn: [ashmal-zahra](https://www.linkedin.com/in/ashmal-zahra)
- [ ] **Refactor the JavaScript code using classes to make it more modular.**
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/ashmalzahra/Awesome-books/issues).
## Show your support
Give a ⭐️ if you like this project!
I would like to thank Microverse for the information provided to build this project.
- **Can I use the project for any purpose?**
- Yes, you can.
- **Is the information saved in any database?**
- No, all data is saved in Local Storage.
## 📝 License
This project is [MIT](./LICENSE) licensed.