{"id":16074369,"url":"https://github.com/cancelei/awesome-books","last_synced_at":"2026-02-03T12:08:45.896Z","repository":{"id":173104431,"uuid":"649792305","full_name":"cancelei/Awesome-books","owner":"cancelei","description":"Main learning points: Use Javascript to add, remove and display books as objects in the Bookshelf (list of books). Made during Microverse Coding School.","archived":false,"fork":false,"pushed_at":"2023-06-20T21:46:30.000Z","size":1998,"stargazers_count":3,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-08T03:01:48.081Z","etag":null,"topics":["website"],"latest_commit_sha":null,"homepage":"https://cancelei.github.io/Awesome-books/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cancelei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-05T16:38:36.000Z","updated_at":"2023-07-11T14:57:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"a8898031-82de-4db7-9715-d441cc001dc4","html_url":"https://github.com/cancelei/Awesome-books","commit_stats":null,"previous_names":["cancelei/awesome-books"],"tags_count":0,"template":false,"template_full_name":"microverseinc/readme-template","purl":"pkg:github/cancelei/Awesome-books","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cancelei%2FAwesome-books","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cancelei%2FAwesome-books/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cancelei%2FAwesome-books/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cancelei%2FAwesome-books/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cancelei","download_url":"https://codeload.github.com/cancelei/Awesome-books/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cancelei%2FAwesome-books/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29045468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T10:09:22.136Z","status":"ssl_error","status_checked_at":"2026-02-03T10:09:16.814Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["website"],"created_at":"2024-10-09T08:42:49.127Z","updated_at":"2026-02-03T12:08:45.878Z","avatar_url":"https://github.com/cancelei.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n \u003c!-- \u003cimg src=\"./images/murple_logo.png\" alt=\"logo\" width=\"140\"  height=\"auto\" /\u003e --\u003e\n  \u003ch3\u003e\u003cb\u003eHTML, CSS and JavaScript Book List Storage Website\u003c/b\u003e\u003c/h3\u003e\n\u003c/div\u003e\n\n# 📗 Table of Contents\n\n\n\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n  - [🚀 Live Demo](#live-demo)\n  - [🚀 Live Video](#live-video)\n  - [Project Outline](#project-outline)\n- [💻 Getting Started](#getting-started)\n  - [Setup](#setup)\n  - [Prerequisites](#prerequisites)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [Run tests](#run-tests)\n  - [Deployment](#deployment)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [📝 License](#license)\n\n# 📖 \u003ca name=\"about-project\"\u003eHTML, CSS and JavaScript Book List Storage Website\u003c/a\u003e\n\n**[HTML, CSS and JavaScript Capstone]** is an HTML, CSS and JavaScript prject to showcase my HTML, CSS, JavaScript and GitHub Knowledge\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n1-HTML.\n2-CSS.\n3-JavaScript (5 \u0026 6).\n3-LINTERS.\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eHTML\u003c/summary\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eCSS\u003c/summary\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eJavaScript\u003c/summary\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eVisual Code IDE / WebStorm IDE\u003c/summary\u003e\n\u003c/details\u003e\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **JS with import/export and a Modules folder (modular architecture).**\n- **A main class and its corresponding methods, and other functions to make the APP work.**\n- **Reworked CSS Styling, UI improvements and UX (after inserting a book, it will move the user to the book list)**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ## 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e --\u003e\n\n\u003c!-- \u003cp\u003eFor Live demo click\n\u003ca href=\"https://github.com/cancelei/Awesome-books.git\"\u003e here \u003c/a\u003e\u003c/p\u003e --\u003e\n\n\u003c!-- ## 🚀 Live Video \u003ca name=\"live-video\"\u003e\u003c/a\u003e --\u003e\n\n\u003c!-- \u003cp\u003eFor Live video presentation click\n\u003ca href=\"https://drive.google.com/drive/\"\u003e here \u003c/a\u003e\u003c/p\u003e\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e --\u003e\n\nTo get a local copy up and running, follow these steps.\n\n### Prerequisites\n\n1- Web browser\n2- Code editor\n3- Version Control System (git)\n\n### Setup\n\nClone this repository to your desired folder:\n\nRun this commands:\n\n```sh\ncd my-folder\ngit clone https://github.com/cancelei/Awesome-books.git\n```\n\n-\n\n### Install\n\nInstall this project with:\n\nRun this command:\n\n```sh\n  cd Awesome-books\n  npm install\n```\n\n### Usage\n\nTo run the project, execute the following command:\n\n```\nlaunch index.html using live server or live preview\n```\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Deployment\n\nYou can deploy this project using: Github Pages.\n\nGitHub Pages allows you to host static websites directly from your GitHub repository.\n\nTo deploy this project using GitHub Pages, follow these steps:\n\n    Ensure that your project has a docs folder at the root directory. If it doesn't exist, create one and place all the necessary static files (HTML, CSS, JavaScript, etc.) inside this folder.\n\n    Push your code to a branch (e.g., main or master) in your GitHub repository.\n\n    Go to your GitHub repository's settings.\n\n    Scroll down to the GitHub Pages section.\n\n    In the \"Source\" drop-down menu, select the branch you want to deploy (e.g., main).\n\n    Select the /docs folder as the source.\n\n    Click on the \"Save\" or \"Apply\" button to save the changes.\n\n    GitHub Pages will build and deploy your project. Once the deployment process is completed, you will see a green success message along with the URL where your project is hosted.\n\n    Visit the provided URL to view your deployed project.\n\nPlease note that it may take a few moments for GitHub Pages to build and deploy your project. Additionally, ensure that your project is set up correctly with the necessary HTML, CSS, and JavaScript files in the docs folder for it to be deployed successfully.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Muhammad Aminu Salihu**\n\n- GitHub: [@mohashyne](https://github.com/mohashyne)\n- Twitter: [@muhammadslyhu](https://twitter.com/muhammadslyhu)\n- LinkedIn: [muhammad-salihu-27467a165](https://linkedin.com/in/muhammad-salihu-27467a165)\n\n\n👤 **Glauber Bannwart**\n\n- GitHub: [@cancelei](https://github.com/cancelei)\n- LinkedIn: [gbannwart](https://linkedin.com/in/gbannwart/)\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- More Features, User Login, User Data Storage, Layout improvement.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the \u003ca href=\"https://github.com/mohashyne/Module1_Capstone/issues\"\u003eissues page\u003c/a\u003e.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project Please Rate IT!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\nI would like to acknowledge Mosh Hamedani for his great course on JavaScript.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](MIT.md) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcancelei%2Fawesome-books","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcancelei%2Fawesome-books","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcancelei%2Fawesome-books/lists"}