https://github.com/elijahdre/awesome-books
Awesome books app is a basic website that allows users to add/remove books from a list. It is a single page app (SPA) which allow switching to different pages of the app without page load. Built with JavaScript.
https://github.com/elijahdre/awesome-books
List: awesome-books
books css css3 html html-css-javascript html5 javascript microverse microverse-projects microverse-students
Last synced: 4 months ago
JSON representation
Awesome books app is a basic website that allows users to add/remove books from a list. It is a single page app (SPA) which allow switching to different pages of the app without page load. Built with JavaScript.
- Host: GitHub
- URL: https://github.com/elijahdre/awesome-books
- Owner: Elijahdre
- Created: 2022-08-02T11:04:19.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-15T06:42:42.000Z (over 3 years ago)
- Last Synced: 2025-11-01T13:02:06.070Z (8 months ago)
- Topics: books, css, css3, html, html-css-javascript, html5, javascript, microverse, microverse-projects, microverse-students
- Language: JavaScript
- Homepage: https://elijahdre.github.io/Awesome-books/
- Size: 180 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Awesome Books
> A basic website that allows users to add/remove books from a list by using JavaScript objects and arrays.
## Built With
- [x] HTML, CSS and JavaScript
- [x] Linters: Lighthouse, Webhint, Stylelint and ESlint
- [x] VS Code
## Website Mockup 📱 💻 🖥️

## Live Demo 🔗
Check out the live demo [here](https://elijahdre.github.io/Awesome-books/)👈
## Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
- [x] A web browser like Google Chrome.
- [x] A code editor like Visual Studio Code with Git and Node.js.
You can check if Git is installed by running the following command in the terminal.
```
$ git --version
```
Likewise for Node.js and npm for package installation.
```
$ node --version && npm --version
```
### Setup
Clone the repository using the GitHub link provided below.
### Install
In the terminal, go to your file directory and run this command.
```
$ git clone git@github.com:Elijahdre/Awesome-books.git
```
### Usage
Kindly modify the files as needed.
### Run tests
To check for linters, use the files provided by [Microverse](https://github.com/microverseinc/linters-config). A GitHub action is also set to run during pull request.
```
$ npm install
```
### Deployment
This app is deployed in the GitHub Pages for easy viewing upon merged on the main branch.
Please find the link in the Live Demo section.l
## Authors
👤 Shakhrizoda Yusupova
- GitHub: [](https://github.com/shyusu4)
- LinkedIn: [](https://www.linkedin.com/in/shakhrizoda-yusupova-789253229/?originalSubdomain=uz)
👤 **Elijah Odjegba** 
- GitHub: [](https://github.com/Elijahdre)
- Twitter: [](https://twitter.com/kingglijah)
- LinkedIn: [](https://www.linkedin.com/in/elijah-odjegba/)
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page.](https://github.com/Elijahdre/Awesome-books/issues)
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- Microverse
- Code Reviewers
- Coding Partners
## 📝 License
This project is [MIT](./MIT.md) licensed