Coder Social home page Coder Social logo

book-directory's Introduction

Book Directory

Build a book directory, where you would need to create endpoints. Retrive all books or only one book by id. You can add a new book to the list. Only registered users can add books. Use any database or data collected as a JSON file.


How to Run It

  1. Clone repo.
git clone https://github.com/ariessa/book-directory.git
  1. In a terminal, run the json-server.
npm run server
  1. In another terminal, run the web app.
npm run start

What Can It Do

  • Display simple front end on localhost:3000.
  • Get all books using localhost:3001/books and front end.
  • Get books by id using localhost:3001/books/$id.
  • Add new book using POST request and front end. (Everyone can add new book entry, does not restrict to registered users only ๐Ÿ˜ข)
  • Search for book by titles using front end.
  • Update book's author using UPDATE request via API endpoint and front end.
  • Delete book entry (title, author & id) using DELETE request via API endpoint and front end.
  • Register user & save it to Firebase Realtime Database.

book-directory's People

Contributors

ariessa avatar

Watchers

 avatar

Forkers

syshawn

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.