Book Store is a web application that allows users to browse and manage a collection of books. Users can view book details, add new books, edit existing books, and leave comments on individual books. The application provides a seamless experience for book enthusiasts to discover, explore, and engage with various genres and authors.
- Browse a collection of books
- View detailed information about each book
- Add new books to the store
- Edit existing book details
- Filter books by genre
- Search for books by title, author, or genre
- Leave comments on books
- View comments for each book
- React
- Redux
- TypeScript
- Firebase Authentication
- Express.js
- Mongoose
- TypeScript
For any inquiries or feedback, please reach out to us at [email protected].
Follow the steps below to run the application on your local machine:
-
Clone the Git repository:
git clone https://github.com/Hamed-Hasan/redux-book-store.git
-
Install dependencies:
npm install
-
Start the client application:
npm start
-
Access the application in your web browser at http://localhost:3000.
We welcome contributions from the community. If you'd like to contribute to the project, please follow these steps:
- Fork the repository
- Create a new branch
- Make your changes and commit them
- Push your changes to your forked repository
- Submit a pull request with a description of your changes
We appreciate your valuable contributions!
Feel free to customize the content according to your specific project requirements.