mhmdahmedfathi / book_author

This is a simple app to manage authors and their books

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

book author app

Description

This is a simple app to manage authors and their books, using the following technologies:

Installation

  1. Clone the repository
git clone
  1. Install dependencies
npm install
  1. Run the app
npm start

License

MIT

Description

This is a simple app to manage authors and their books, readers can read the books

This app using CRUD operations to manage authors and books

when you open the app, you will find the home page,

if there is no books, you will find

logo

if there is books, you will find

logo

** note that you can add book with a cover image or no, as you want, as we will add default image if you didn't add a cover image

if you click on the book, you will find the book details

logo

** note that you can edit the book details or delete it if you are the author of the book

if you click on edit on title

logo

if you click on edit on description

logo

if you click on save changes

logo

if you click on delete book

logo

if you click on add book

logo

if you click on add book with cover image

logo

if you want to sign up

logo

** note that you have to choose between author or reader nad you have to fill all the fields

Dashboard contains the Books you added

logo

if you are the author of the book, you can add a page to a book

if you click on add page

logo

if the book contains pages, you will find new button to redirect you to the book pages

logo

if you are in the first page, you will find only next button and if you are in the last page, you will find only previous button else you will find both of them

logo

If you try to edit the title of the page

logo

after you click on save changes

logo

if you click on delete page

logo

** note that if you are not the author of the book, you will not find the edit and delete buttons or add pages button

About

This is a simple app to manage authors and their books


Languages

Language:JavaScript 95.3%Language:CSS 2.5%Language:HTML 2.2%