hasan-almujtaba / bookfinder

Home Page:https://book-finder.hasanproject.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues


BookFinder

Web based app to search for books by entering keywords

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started

About The Project

This project inspired by Florin Pop project ideas. Great example for using Vue JS & Nuxt JS for creating web apps.

Features

  • User can enter a search query into an input field
  • User can submit the query. This will call an API that will return an array of books with the corresponding data (Title, Author, Published Date, Picture, etc)
  • User can see the list of books appearing on the page
  • User can save book to local storage
  • For each item in the list add a link that will send the User to an external site which has more information about the book
  • Loading animation

(back to top)

Built With

This project was created using

(back to top)

Getting Started

Prerequisites

  • Node with version 14 or later
  • NPM

Installation

  1. Clone repository to your local machine and install node modules

    npx degit Hasan-Almujtaba/bookfinder bookfinder
    cd bookfinder
    npm i
  2. Launch Nuxt JS

    npm run dev
  3. Start exploring app and source code with your favorite text editor :)

(back to top)

About

https://book-finder.hasanproject.com


Languages

Language:Vue 71.9%Language:CSS 16.0%Language:JavaScript 11.8%Language:SCSS 0.2%