Moaveze Bazaar is a prototype add-on for the Divar application, developed during the "Kenar Divar" hackathon at Sharif University of Technology in June 2024. This project aims to enhance the Divar platform by facilitating the trade of goods and services through a preference-based marketplace.
- Project Overview
- Features
- Technology Stack
- Getting Started
- License
- Team Members
- Useful Links
- Acknowledgments
Moaveze Bazaar is designed as an add-on for the Divar application, introducing a marketplace where users can trade goods and services based on their preferences. The prototype demonstrates the concept of matching users' posts with potential buyers' preferences, including specific items and price ranges.
- User opt-in for the marketplace feature
- Preference specification for desired items and price ranges
- Matching algorithm to display relevant posts
- Integration with the existing Divar application
- Next.js
- Progressive Web App (PWA)
- TypeScript
- Tailwind CSS
- Node.js (version 14 or later)
- npm or yarn or pnpm
-
Clone the repository:
git clone https://github.com/your-username/moaveze-bazaar.git
-
Navigate to the project directory:
cd moaveze-bazaar
-
Install dependencies:
npm install # or yarn install # or pnpm install
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev
-
Open http://localhost:3000 in your browser to see the application.
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC 4.0). For more information, visit: https://creativecommons.org/licenses/by-nc/4.0/
The Darkside of The Wall
If you're interested in building add-ons to be integrated with Divar, these links might be of your interest:
- Kenar Divar Website
- Developer documents for using Kenar Divar
- Kenar Divar SDK
- A boilerplate Django project for creating Kenar Divar applications
We would like to express our gratitude to:
-
The Divar team for organizing and facilitating the "Kenar Divar" hackathon. Their support, expertise, and assistance were invaluable.
-
mvllow for their next-pwa-template repository, which served as a valuable reference and starting point for our project structure.