BookSwap is a web-based application built using Flask, SQLAlchemy, and PostgreSQL. It provides a convenient and user-friendly platform for readers to exchange books with one another, facilitating access to a wider range of books without the need for monetary transactions.
- User Registration and Authentication: Users can create an account, log in, and securely authenticate their credentials.
- Book Listing and Search: Users can list their available books for exchange and search for books they are interested in.
- Exchange Requests: Users can send and receive exchange requests for books they want to exchange.
To set up the Book Exchange Platform locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/book-exchange-platform.git - Set up the PostgreSQL database.
- Run the database migrations:
flask db upgrade - Start the application:
flask run
Contributions to the Book Exchange Platform are welcome! If you find any issues or want to suggest improvements, please feel free to open an issue or submit a pull request.