Welcome to Reading Matters, your ultimate tool for discovering your next literary adventure! ππ
You can also check out the live demo of the website here.
Search Books: Easily search for books using keywords, titles, authors, or ISBNs. The Google Books API ensures you get accurate and relevant results.
Book Details: Get comprehensive information about a book, including its title, author, cover image, description, and more. Make informed decisions about your reading choices.
User-Friendly Interface: The app features an intuitive and visually pleasing interface, designed with Tailwind CSS. Enjoy a smooth and engaging browsing experience.
Responsive Design: Access the app from various devices, including desktops, tablets, and smartphones. The responsive design ensures a consistent experience across platforms.
React: A popular JavaScript library for building user interfaces. It provides a dynamic and efficient way to create interactive components.
Tailwind CSS: A utility-first CSS framework that makes styling and designing your app a breeze. Customize the app's appearance with ease.
Google Books API: Utilize the power of Google's vast book database to retrieve accurate and up-to-date book information.
Firebase: Google's platform for building web and mobile applications. We use Firebase Authentication for user management and Firestore for data storage.
Clone the Repo
git clone <reponame>
apiKey: " AIzaSyD-4",
authDomain: " medcare-72185.firebaseapp.com",
projectId: "medcare-72185",
storageBucket: "medcare-72185.appspot.com",
messagingSenderId: "252642172466",
appId: "1:252642172465:web:1a4c1b",
measurementId: "G-4"
apiKey: " AIzaSyD8UrfD4E1Oe2aG8sJQD3zjhDVdJh8yBWg",
Installation of dependencies
npm i or npm install
Start Server
npm run dev
Before you start contributing, please take a moment to read the following guidelines to ensure a smooth and effective contribution process.
git clone https://github.com/ishitaraina1807/Reading-Matters.git
cd <project name>
npm install
npm run dev
If you find a bug, please ensure the bug was not already reported by searching on GitHub under Issues. If you can't find an existing issue addressing the problem, please open a new issue and provide detailed information about the bug.
If you have an idea for an enhancement, we welcome your input. Before creating a new enhancement issue, please check the existing issues to see if your enhancement idea has already been discussed. If it hasn't, create a new issue and outline your enhancement proposal.
Feel free to pick any open issue from our issue tracker that you find interesting. Comment on the issue that you would like to work on it so that others are aware you are addressing it. If you need more context on a particular issue, please ask for clarification.
main
: git checkout -b your-branch-name
main
branch of the original repository.