Skip to content

katiaku/apiBooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 backend part of BookShelve app. For the frontend go to https://github.com/katiaku/bookstore.

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 server locally with node src/apiRest

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!

Releases

No releases published

Packages

No packages published