An open API service indexing awesome lists of open source software.

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.

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!