Skip to content

In this project, we will built a basic website that allows users to add/remove books from a list. We achieved that by using JavaScript objects and arrays. We also dynamically modified the DOM and added basic events

License

Notifications You must be signed in to change notification settings

tsheporamantso/Awesome_books

Repository files navigation

Gladwin Tshepo Ramantso And Drissa Toure


Awesome Books

📗 Table of Contents

📖 Awesome Books

This Awesome books project is based on an online website that allows users to add/remove books and their authors from a list of books or to form a library of books which are stored in a local storage.

Awesome Books In this project, we will built a basic website that allows users to add/remove books from a list. We achieved that by using JavaScript objects and arrays. We also dynamically modified the DOM and added basic events

🛠 Built With

  • HTML
  • CSS
  • JavaScript

Tech Stack

Version Control
Visual Studio Code

Key Features

  • JavaScript with Objects
  • Local Storage
  • Basic UI with plain HTML

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Visual Studio Code.
  • Node JS.
  • Git bash.
  • GitHub Account.

Example command:

 gem install VS code

Setup

Clone this repository to your desired folder:

Use git clone command or download ZIP folder

Example commands:

  cd my-folder
  git clone git@github.com:tsheporamantso/Awesome_Books.git

Install

Install this project with:

npm

Example command:

  cd my-project
  npm init -y

Usage

To run the project, execute the following command:

npm start or live server

Example command:

  GitHub Pages Server

Run tests

To run tests, run the following command:

npm test

Example command:

  npx stylelint "**/*.{css,scss}"
  npx eslint .

Deployment

You can deploy this project using:

GitHub Pages

Example:

https://tsheporamantso.github.io/Awesome_Books/

(back to top)

👥 Authors

👤 Gladwin Tshepo Ramantso

👤 Drissa Toure

(back to top)

🔭 Future Features

  • Add CSS style to the application to make it match with the wireframe
  • Modidy the awesome books to have navigation bar book list Add books contact info
  • Create class methods to ass and remove books

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project please follow us on github & twitter and also connect on Linkedin.

(back to top)

🙏 Acknowledgments

I would like to thank Microverse for this exercise and the contribution by my coding partner.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

In this project, we will built a basic website that allows users to add/remove books from a list. We achieved that by using JavaScript objects and arrays. We also dynamically modified the DOM and added basic events

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published