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.
This is frontend part of BookShelve app. For the backend go to https://github.com/katiaku/apiBooks.
- Login and register
- View and edit user profile
- Unique quote on profile (copy text and check author on Wikipedia)
- 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
- Read about books on Wikipedia
- Search books by title, author, and rating
- React
- TypeScript
- Tailwind CSS
- Framer Motion
- Node.js
- MySQL
- Vite
- 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
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!