Skip to content

A lightweight booklist app where users can add, edit, & remove books in order to keep track of the books they're reading or own. Built with HTML, CSS, & JavaScript.

Notifications You must be signed in to change notification settings

ZikaZaki/awesome-books

Repository files navigation

Twitter Badge LinkedIn Badge CodePen Badge

Awesome Books

The Awesome Books project is part of my Microverse exercises, where we build a simple website that displays a list of books and allows you to add and remove books from that list. By building this application, we will learn how to manage data using JavaScript. Thanks to that the website will be more interactive. We will also use a medium-fidelity wireframe to build the UI. However, we will focus here on the core functionalities and ignoring how the website looks. At the very beginning the website will look similar to the wireframe UI. Note that it is plain HTML with no styling, but it will allow you to add and remove books from the list! the goal here is to master and focus on best practices and professional Simple and Thorough shared traits.

Built With ⚙️

  • Languages: JavaScript, HTML, CSS
  • Linters: Lighthouse, Webhint, Stylelint and ESLint
  • Code Editor: VS Code
  • Version Control: Git & Github

Live Demo (Not avaliable yet)

Live Demo Link

Mobile-Screenshots (Not avaliable yet)

Photo_image

Desktop-Screenshots (Not avaliable yet)

Photo_image

Getting Started

This is an example of how you may give instructions on setting up your project locally. Modify this file to match your project, remove sections that don't apply. For example: delete the testing section if the currect project doesn't require testing.

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

Prerequisites

Setup

  • Create a new Awesome Books folder and move into that folder.

  • Open the Command Prompt (CMD) in the current directory (Awesome Books Folder).

  • Run the following command:

    git clone https://github.com/ZikaZaki/awesome-books.git
    
  • Once finished you should see a new folder called awesome-books in your current directory.

  • Start customizing the project so it fits your personal preferences and needs.

  • Enjoy your new professional "Awesome Books" website!

Install

Usage

Run tests

To check for linters, use the files provided by Microverse. A GitHub action is also set to run during pull request.

$ npm install

Deployment

To deploy the website you can use GitHub Pages.

Authors

👤 Zakariya Al-Khamisi

👤 Author2

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Microverse
  • Code Reviewers
  • Coding Partners
  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.

About

A lightweight booklist app where users can add, edit, & remove books in order to keep track of the books they're reading or own. Built with HTML, CSS, & JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •