https://github.com/haveyoumetmiz/tradeabook
A student-focused platform to buy and sell books, study equipment, and essentials, fostering community engagement and affordability.
https://github.com/haveyoumetmiz/tradeabook
book-exchange chatbot community-platform django razorpay student-resources sustainability
Last synced: 2 months ago
JSON representation
A student-focused platform to buy and sell books, study equipment, and essentials, fostering community engagement and affordability.
- Host: GitHub
- URL: https://github.com/haveyoumetmiz/tradeabook
- Owner: haveyoumetmiz
- Created: 2024-07-10T18:17:42.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-09T15:08:40.000Z (over 1 year ago)
- Last Synced: 2025-03-26T07:44:01.375Z (over 1 year ago)
- Topics: book-exchange, chatbot, community-platform, django, razorpay, student-resources, sustainability
- Language: Python
- Homepage: https://booksii.tech
- Size: 51.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TradeABook
## Overview
The TradeABook platform, hosted at **Booksii.tech**, is an innovative platform designed to simplify the buying and selling of books, study equipment, and other essentials like calculators and lab coats. Tailored for students, the website creates a seamless and affordable way to share resources within a campus or educational community. By connecting senior and junior students, it fosters collaboration, sustainability, and cost savings.
---
## Features
- **Buy and Sell:**
- Facilitate transactions for books, calculators, lab coats, and more.
- **Built-in Chatbot:**
- Provides real-time support for users navigating the platform using Drift chatbot.
- **Secure Payment Gateway:**
- Integrated Razorpay gateway ensures smooth and secure transactions.
- **Mobile App (Coming Soon):**
- Expanding accessibility through a dedicated mobile app.
- **User Dashboard:**
- Personalized dashboard for managing listings, transactions, and messages.
- **Wishlist Feature:**
- Save favorite listings for future reference.
- **Notifications:**
- Receive alerts for new listings, messages, and transaction updates.
---
## Technology Stack
- **Frontend:** React.js, Tailwind CSS for a modern and responsive user interface.
- **Backend:** Django (Python) for server-side application logic.
- **Database:** PostgreSQL for efficient and scalable data storage.
- **Payment Gateway:** Razorpay for secure and hassle-free payments.
- **Chatbot:** Drift chatbot for 24/7 user assistance.
- **Authentication:** Firebase for secure user authentication.
---
## How It Works
1. **Sign Up:**
- Create an account using your email or student ID.
2. **Browse Listings:**
- Search for books and study essentials posted by other students.
3. **Post an Ad:**
- List your items for sale with a description, price, and photos.
4. **Wishlist & Notifications:**
- Save items for later and get notified about new listings.
5. **Secure Transactions:**
- Use Razorpay for reliable and fast payment processing.
6. **Chat Support:**
- Get assistance anytime with the platform’s Drift chatbot.
---
## Benefits
- **Affordability:** Save money by purchasing used items at lower costs.
- **Sustainability:** Reduce waste by reusing resources.
- **Community Building:** Encourage interactions and support among students.
- **Convenience:** Easily find and sell study materials within the campus.
---
## Future Enhancements
- **Mobile App Development:**
- Launching a user-friendly app for better accessibility.
- **Advanced Search Filters:**
- Allow users to filter by condition, price range, and location.
- **Delivery Integration:**
- Collaborate with courier services for door-to-door delivery.
- **Rating System:**
- Enable buyers and sellers to rate each other for transparency.
- **AI-Based Recommendations:**
- Suggest books based on user interests and search history.
- **Multiple Payment Methods:**
- Support for UPI, credit/debit cards, and wallet payments.
---
## Installation
### For Developers
1. Clone the repository:
```bash
git clone https://github.com/haveyoumetmiz/TradeABook.git
```
2. Set up a virtual environment:
```bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```
3. Install dependencies:
```bash
pip install -r requirements.txt
```
4. Apply migrations:
```bash
python manage.py migrate
```
5. Run the development server:
```bash
python manage.py runserver
```
---
## Contributing
Contributions are welcome! If you’d like to contribute, please fork the repository and submit a pull request. Suggestions for new features or enhancements are greatly appreciated.
---
## License
This project is licensed under the [MIT License](LICENSE).
---
## Contact
For any inquiries or feedback, feel free to reach out:
- **Email:** mizh48.ansar@gmail.com
- **LinkedIn:** [Mizhab Ansar](https://www.linkedin.com/in/mizhabansar/)
- **GitHub:** [haveyoumetmiz](https://github.com/haveyoumetmiz)
---
Join us at **Booksii.tech** and make student life more affordable and sustainable!