https://github.com/sazzad731/proddivine-client
A product recommendation platform where users can post product-related queries, receive community suggestions, and share alternatives.
https://github.com/sazzad731/proddivine-client
daisy-ui express-js mongodb node-js react-js react-router sweetalert2 tailwind-css
Last synced: 3 months ago
JSON representation
A product recommendation platform where users can post product-related queries, receive community suggestions, and share alternatives.
- Host: GitHub
- URL: https://github.com/sazzad731/proddivine-client
- Owner: sazzad731
- Created: 2025-08-02T16:11:10.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-07T22:33:04.000Z (11 months ago)
- Last Synced: 2025-08-08T00:21:59.185Z (11 months ago)
- Topics: daisy-ui, express-js, mongodb, node-js, react-js, react-router, sweetalert2, tailwind-css
- Language: JavaScript
- Homepage: https://prod-divine.web.app
- Size: 559 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌟 ProdDivine
**ProdDivine** is a MERN-stack product recommendation platform where users can post product-related queries, receive community suggestions, and share alternatives. It's built with React, Tailwind CSS, Firebase Authentication, Express.js, and MongoDB.
---
## 🌐 Live Site
[🔗 Visit ProdDivine](https://prod-divine.web.app)
---
## ⚙️ Scripts
| Script | Description |
|----------------|------------------------------|
| `npm run dev` | Start development server |
| `npm run build`| Build for production |
| `npm run preview`| Preview production build |
| `npm run lint` | Run ESLint checks |
---
## 📌 Key Features
- 🔐 **Authentication**
- Email/Password Login & Registration
- Google Sign-In
- 🔍 **Queries**
- Add, View, Update, and Delete your product queries
- Search queries by product name
- 💡 **Recommendations**
- Add recommendations to other users' queries
- View recommendations received and given
- 🧩 **Responsive Design**
- Mobile, Tablet, and Desktop support
- 🚫 **404 Page**
- Friendly error message and redirect
- 🎨 **Clean UI**
- Built using Tailwind CSS, DaisyUI, and Swiper.js
---
## 🛠️ Tech Stack
### 🧑💻 Frontend
- React 19
- React Router v7
- Tailwind CSS v4 + DaisyUI
- Firebase Authentication
- Swiper.js (for hero slider)
- Axios (for API calls)
- SweetAlert2 (for alerts)
### 🌐 Backend
- Express.js
- MongoDB
- JWT Authentication (secured private routes)
- Environment Variables for sensitive credentials
---
## 📦 Dependencies
> Major dependencies only
- `react`, `react-dom`, `react-router`
- `firebase`
- `axios`, `sweetalert2`
- `tailwindcss`, `daisyui`
- `react-icons`
- `swiper`