Skip to content

maaelattar/book-shelf

Repository files navigation

Book Shelf

A MERN stack web project for storing books information and showing it to the user

Live Demo: https://maa-book-shelf.netlify.app/

Book Shelf Server Api Repository: https://github.com/maaelattar/book-shelf-server

Project Screen Shot(s)

  • Home Page

    •  Home Page
  • Book Details Page

    •  Book Details Page
  • Create Book Page

    •  Create Book Page
  • Edit Book Page

    •  Edit Book Page

Installation and Setup Instructions

Clone down this repository. You will need node and npm installed globally on your machine.

Installation:

npm install

To Start Server:

npm start

To Visit App:

localhost:3000

Reflection

This is a full stack app built with MERN stack it implements CRUD features for book class (or schema) but it lacks some features such as:

  • User authentication
  • Edition and deletion authorization for owner of the book
  • Adding tags for books

and so on...

Right now any user can view books list, book details, create a new book, edit existing book and delete a book

At the end of the day, the technologies implemented in this project are:

  • Front-End

    • React
    • React-Router-Dom 5.2
    • TailwindCSS
    • Axios
  • Back-End:

    • Node.js
    • Express
    • MongoDB

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published