Welcome to Metsehaf Lewach Book Trading Platform! ππ° This platform lets you trade books with others, creating a collaborative and flexible reading experience. You can lend and borrow books, explore new genres, and connect with fellow book lovers. Whether youβre looking for something new or sharing your favorite reads, this platform makes reading accessible to all.
-
Trade Books: Lend and borrow books with users in exchange for other books ππ.
-
Book Profiles: Each book has a profile including its condition, genre, and synopsis π.
-
Wishlist: Keep track of books you'd like to read and let others know what you're looking for π.
-
Borrowing System: Set loan periods and terms for a fair exchange ποΈ.
-
Book Journey: Track a book's history as it moves from one reader to another π.
-
User Reviews: Rate books and share your thoughts to help others find great reads π.
-
Community: Join clubs, connect with other readers, and participate in group trades π€.
-
Create an Account: Sign up to start trading books.
-
Add Books to Your Shelf: Upload the books you want to trade, complete with their condition and description.
-
Search & Browse: Find books that interest you, check their profiles, and see if theyβre available for trade.
-
Start Trading: Make an offer, set the terms, and exchange books with other users.
-
Rate & Review: After finishing the book, leave feedback and share your reading experience.
-
Frontend: React, Tailwind CSS
-
Backend: Node.js, Express.js
-
Database: MongoDB
-
Authentication: JWT
-
Version Control: Git, GitHub
-
bashCopy codegit clone https://github.com/yourusername/book-trading-platform.git
-
bashCopy codecd backendnpm install
-
bashCopy codecd frontendnpm install
-
bashCopy codenpm start
-
Open the app in your browser at http://localhost:3000.
We welcome contributions to improve the platform! Feel free to submit a pull request or open an issue.
-
Fork the repository
-
Create a new branch
-
Commit your changes
-
Push to your fork
-
Open a pull request
Distributed under the MIT License. See LICENSE for more information.