Book Review & E-commerce Platform

This project is an online book review and e-commerce platform where users can browse through a collection of books, read reviews, and purchase books. It provides a user-friendly interface for browsing, searching, and reviewing books, enhancing the overall experience of book enthusiasts and readers.

Live Demo:

View Live Demo

Technologies Used:

  • React
  • Next.js
  • Redux
  • Tailwind CSS
  • Stripe API (for payment processing)
  • MongoDB Atlas (for database)

Installation:

  1. Clone the repository:

git clone https://github.com/aswins-projects/book-review-ecommerce.git

css Copy code

  1. Navigate to the project directory: cd book-review-ecommerce

markdown Copy code

  1. Install dependencies: npm install

markdown Copy code

  1. Start the development server: npm run dev

vbnet Copy code

  1. Open your browser and go to http://localhost:3000 to view the application.

Features:

  • Browse through a collection of books available on the platform.
  • Click on a book to view its details, including reviews and ratings.
  • Add books to the cart and proceed to checkout for purchasing.
  • Write reviews for books you've read to share your thoughts with others.
  • Use the search feature to find specific books by title, author, or genre.

Configuration:

The project may require the following configurations:

  • API keys for any external services used, such as Stripe for payment processing.
  • Environment variables for sensitive information or custom configurations.

Credits:

  • This project utilizes various open-source libraries and frameworks, including React, Next.js, Redux, Tailwind CSS, and Stripe API.
  • Icons are provided by React Icons.
  • Book images are sourced from external APIs or databases.

Contributing:

  • Bug reports, feature requests, and contributions are welcome. Please follow the guidelines outlined in the CONTRIBUTING.md file.
  • Fork the repository, create a new branch for your changes, and submit a pull request.

Feel free to customize the information based on your project's specific features and requirements.

ENV Links

MONGO_URL=mongodb+srv://Aswin-book-app:Aswin-book-app@cluster0.sx7prsm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0

NEXTAUTH_SECRET=secret123

NEXTAUTH_URL=https://book-review-ecommerce-git-main-aswins-projects-d66043f2.vercel.app/

NEXT_PUBLIC_STRIPE_PUBLIC_KEY=pk_test_51PR9YG09l4VI8hV9rQBSzSqFyE6qhuShbXl5MV1BttaO6fwhxZaLt8jgpwinvnQ8cmAPK2YKxJ6aE7txQTgOaM6U00JQ6igYsY

STRIPE_PRIVATE_KEY=sk_test_51PR9YG09l4VI8hV9UPoSwGBZdg1W7qGM1lJC2ZgZrZ7voy2dcrcaAY6QQK5HA11Yuvq5A8KIqUQDxn5mgC3NEDms0027tt70Ci