Awesome Books Project The goal of this project is to learn how to build basic website that allows users to add/remove books from a list. This is implemented by using JavaScript objects and arrays. I also you Local Storage in the to store the array objects in the browser.
Client
- Simple HTML Page Structure
- Add Book to list
- Remove Book from List
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A web browser to view output e.g Google Chrome.
- An IDE e.g Visual studio code.
node
should be installed in your local machine, node website.- Install the
npm
package manager use this to install both node and npm. - A terminal.
Clone this repository to your desired folder or download the Zip folder:
git clone https://github.com/ctokoli/Hello-Microverse.git
- Navigate to the location of the folder in your machine:
you@your-Pc-name:~$ cd Hello Microverse
To install all dependencies, run:
npm install
To run the project, follow these instructions:
- After Cloning this repo to your local machine.
- Open the
index.html
in your browser.
To run tests, run the following command:
- Track HTML linter errors run:
npx hint .
- Track CSS linter errors run:
npx stylelint "**/*.{css,scss}"
You can deploy this project using: GitHub Pages,
- I used GitHub Pages to deploy my website.
- For more information about publishing sources, see "About GitHub pages".
๐ค Cephas, Tokoli
- GitHub: @Ctokoli
- Twitter: @Ctokoli
- LinkedIn: Cephas Tokoli
๐ค Malik Muhammad Haider Khan
- GitHub: @malikhaiderkhan
- Twitter: @malikhaiderkha
- LinkedIn: @malikhaiderkhan
- Style the UI
- Add Navigation section to the website
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a โญ๏ธ if you like this project and how I managed to build it!
- Project from Microverse html & css module.
- Thanks to the Microverse team for the great curriculum.
- Thanks to the Code Reviewer(s) for the insightful feedbacks.
- A great thanks to My coding partner(s), morning session team, and standup team for their contributions.
- Hat tip to anyone whose code was used.
-
Can I fork and reuse the repository
- Yes please, feel free.
-
Can I improve the repository, and my changes will be accepted if they are good?
- Yes please, nice ideas are welcome, please.
This project is MIT licensed.