Skip to content

katiaku/bookstore

Repository files navigation

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!

About

BookShelve: Create Your Book Collection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published