Skip to content

Latest commit

 

History

History
58 lines (36 loc) · 1.43 KB

README.md

File metadata and controls

58 lines (36 loc) · 1.43 KB

BookShelve

Description

Welcome to BookShelve, a comprehensive application designed to enhance your book collection experience. Built with a modern tech stack including React, TypeScript, Tailwind CSS, Framer Motion, MySQL, and Node.js, BookShelve offers a seamless and interactive platform for managing and discovering books.

Note

This is frontend part of BookShelve app. For the backend go to https://github.com/katiaku/apiBooks.

Features

User Authentication:

  • Login and register

User Profile:

  • View and edit user profile
  • Unique quote on profile (copy text and check author on Wikipedia)

Book Collection Management:

  • Create and manage your collection of books
  • Add books with details such as title, author, image, and price
  • Rate books
  • Edit and delete book entries

Book Information:

  • Read about books on Wikipedia

Search and Filter:

  • Search books by title, author, and rating

Tech Stack

  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Node.js
  • MySQL
  • Vite

Usage

  • Clone the repository
  • Install dependencies with npm install
  • Run the application locally with npm run dev
  • Access the application in your browser at http://localhost:3000

Feedback and Contributions

Any suggestions, feedback, or contributions to improve BookShelve are welcomed. Feel free to open an issue or pull request.

Thank you for using BookShelve! Happy reading!