https://github.com/ahbab-zaman/recommendation-platform
Recommendo is a user-friendly query and recommendation platform where users can explore the latest products, share their reviews, and provide recommendations. This platform aims to create an interactive community-driven space for product discussions.
https://github.com/ahbab-zaman/recommendation-platform
expressjs firebase javascript mongodb nodejs react tailwindcss
Last synced: 3 months ago
JSON representation
Recommendo is a user-friendly query and recommendation platform where users can explore the latest products, share their reviews, and provide recommendations. This platform aims to create an interactive community-driven space for product discussions.
- Host: GitHub
- URL: https://github.com/ahbab-zaman/recommendation-platform
- Owner: ahbab-zaman
- Created: 2025-01-08T09:33:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-08T16:12:48.000Z (over 1 year ago)
- Last Synced: 2026-01-03T12:26:09.681Z (6 months ago)
- Topics: expressjs, firebase, javascript, mongodb, nodejs, react, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 8.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Recommendo
[](https://recommendation-platform-1f3cf.firebaseapp.com/recommendation)
## 📌 Introduction
**Recommendo** is a user-friendly query and recommendation platform where users can explore the latest products, share their reviews, and provide recommendations. This platform aims to create an interactive community-driven space for product discussions.
---
## 📖 Table of Contents
- [Live Demo](#-live-demo)
- [Features](#-features)
- [Installation](#-installation)
- [Usage](#-usage)
- [Configuration](#-configuration)
- [Dependencies](#-dependencies)
- [Dev Dependencies](#-dev-dependencies)
- [Contributing](#-contributing)
- [License](#-license)
---
## 🚀 Live Demo
🔗 **[Visit Recommendo](https://recommendation-platform-1f3cf.web.app)**
---
## ✨ Features
- 📝 **Add Query** – Users can post their queries about different products.
- 💡 **Add Your Recommendation** – Users can respond to queries with recommendations.
- 🔍 **Search Functionalities** – Easily find queries and recommendations using the search feature.
- 🎨 **Change Grid Layout** – Customize the display layout as per user preference.
---
## ⚙️ Installation
To run this project locally, follow these steps:
**Clone the repository**
`bash
git clone https://github.com/your-username/recommendo.git
cd recommendo
npm install
npm run dev
## 🤝 Contributing
Contributions are welcome! To contribute:
Fork the repository
Create a new branch (git checkout -b feature-branch)
Commit your changes (git commit -m "Add new feature")
Push to the branch (git push origin feature-branch)
Open a pull request
## 📜 License
This project is licensed under the ISC License.
## 📦 Dependencies
```json
"dependencies": {
"@emailjs/browser": "^4.4.1",
"aos": "^3.0.0-beta.6",
"axios": "^1.7.9",
"cors": "^2.8.5",
"dotenv": "^16.4.7",
"express": "^4.21.2",
"firebase": "^11.1.0",
"framer-motion": "^11.17.0",
"localforage": "^1.10.0",
"lottie-react": "^2.4.0",
"match-sorter": "^8.0.0",
"mongodb": "^6.12.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-icons": "^5.4.0",
"react-lottie": "^1.2.10",
"react-router-dom": "^7.1.0",
"sort-by": "^1.2.0",
"sweetalert2": "^11.15.3",
"swiper": "^11.1.15"
}
"devDependencies": {
"@eslint/js": "^9.17.0",
"@types/react": "^18.3.17",
"@types/react-dom": "^18.3.5",
"@vitejs/plugin-react": "^4.3.4",
"autoprefixer": "^10.4.20",
"daisyui": "^4.12.22",
"eslint": "^9.17.0",
"eslint-plugin-react": "^7.37.2",
"eslint-plugin-react-hooks": "^5.0.0",
"eslint-plugin-react-refresh": "^0.4.16",
"globals": "^15.13.0",
"postcss": "^8.4.49",
"tailwindcss": "^3.4.17",
"vite": "^6.0.3"
}
```