Welcome to ReRead, a comprehensive marketplace for secondhand books. Whether you're looking to buy, sell, or swap used books, ReRead provides an easy-to-use platform to connect book lovers and foster a sustainable book trade community.
- Browse and Search: Explore a wide range of categories and find books by title, author, or ISBN.
- User Authentication: Secure user registration and login system.
- Multilingual Support: Available in multiple languages to cater to a diverse user base.
- Sell Books: Easily list books for sale, including details like condition, cover type, and language.
- Swap Books: Offer books for trade with other users.
- Conversations: Built-in messaging system to facilitate communication between buyers and sellers.
- Admin Panel: Manage users, categories, items, and orders with an intuitive admin interface.
- Responsive Design: Optimized for both desktop and mobile devices.
- Backend: Django
- Frontend: Tailwind CSS
- Database: SQLite3
- Internationalization: Django Rosetta
- Python 3.9 or higher
- Pip (Python package installer)
- Virtualenv (recommended)
-
Clone the repository:
git clone https://github.com/yourusername/reread.git cd reread -
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Access the application: Open your browser and navigate to
http://127.0.0.1:8000. Admin panel:http://127.0.0.1:8000/adminTranslate panel:http://127.0.0.1:8000/rosetta
- Register an account: Sign up to start using the marketplace.
- List a book: Go to the "Sell" section and fill out the form to list your book.
- Search for books: Use the search bar or browse through categories to find books you want.
- Initiate a conversation: Contact sellers through the built-in messaging system to ask questions or negotiate.
- Purchase or swap: Finalize deals by purchasing or swapping books with other users.
- Manage your listings: Keep track of your active listings and mark books as sold or swapped when deals are completed.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries, please contact us at [lyarov22@gmail.com] or t.me/lyarov22.
Thank you for using ReRead. Happy reading!