/Book-Blog

A book review website

Primary LanguageJavaScript

Book-Blog

Book-Blog is crafted with a vision to create a vibrant community where book enthusiasts can connect, share, and explore diverse literary perspectives. At Book-Blog, we aim to provide an intuitive user interface that empowers users to effortlessly read and post reviews, fostering a space where readers of all backgrounds can engage and enrich their reading experiences. Whether you're a casual reader or a passionate bibliophile, Book-Blog is your go-to platform for discovering new books and sharing your literary insights.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contact

About The Project

product

We provide an online portal where book enthusiasts can immerse themselves in a rich community of literary reviews. Readers can effortlessly search for reviews on their favorite books and explore a diverse array of opinions. Users can also contribute their own reviews, sharing their unique perspectives with others. Whether you're looking to discover new reads or share your thoughts on the latest bestseller, our platform offers a seamless and engaging experience for all.

Built With

Frontend

Backend

Getting Started

Prerequisites

  • NodeJs: v.14.15.1 or above
  • Express-jwt: v.6.0.0 or above
  • Mongoose: v.5.11.3 or above
  • React: v.17.0.1 or above

Installation

  1. Clone the repository :
   git clone https://github.com/taniishkaaa/Book-Blog.git
  1. Install NPM packages : Backend:
cd backend
npm install

Frontend:

npm install
  1. Enter your API keys in .env:
API_KEY = 'ENTER YOUR API';
  1. Run Server:

Backend Server:

cd backend
npm start

or

nodemon index.js

Frontend Server:

npm start

Backend & Frontend Server:

npm run both

Usage

1. Read Reviews:

Discover Reviews Without the Hassle

At our platform, reading reviews is simple and accessible to all. You don't need to register or login to dive into a wealth of literary insights. Simply search for the title you're interested in, and you'll find a collection of reviews from our community of readers. Whether you're looking for a new book to dive into or exploring opinions on a recent release, our platform offers a seamless reading experience without the need for a login. discover

2. Add Reviews:

Share Your Literary Insights with Us

To add your reviews to our platform, simply create an account and log in. Once logged in, you can easily share your thoughts on books by posting your reviews. Your contributions will help other readers discover new books and perspectives. add

Contact