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

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.

Awesome Lists containing this project

README

          

# Recommendo

[![Live Demo](https://img.shields.io/badge/Live-Demo-brightgreen)](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"
}
```