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

https://github.com/zn-rabby/Polling-Survey-App-Client

OpineLink A survey web-application on Servicesphere. Users can share their valuable comments through this web-application.
https://github.com/zn-rabby/Polling-Survey-App-Client

daisyui firebase js react react-hook-form react-router-dom stripe taiwlindcss

Last synced: 8 days ago
JSON representation

OpineLink A survey web-application on Servicesphere. Users can share their valuable comments through this web-application.

Awesome Lists containing this project

README

          

Absolutely! Here’s a **more polished, professional, and visually appealing version** of your README for "OpineLink" with improved structure, clarity, and flow. This will make it more appealing for your portfolio or GitHub profile:

---

# 🌐 OpineLink - Polling and Survey App with Payment Integration

πŸ”— **Live Demo:** [OpineLink](https://polling-survey-app.web.app/)
πŸ”— **Server Repository:** [Server Code](https://github.com/rabby-web/polling-survey-app-server/)

---

## πŸš€ Project Overview

**OpineLink** is a feature-rich **Polling and Survey Application** built with the **MERN stack** (MongoDB, Express.js, React.js, Node.js). It allows users to create, manage, and participate in surveys with seamless **payment integration**, making it suitable for both free and premium surveys.

The platform offers **role-based access control**, a powerful **admin dashboard**, and flexible **survey filters**, delivering a robust and intuitive experience for users and admins alike.

---

## ✨ Key Features

βœ… Authentication (Firebase + JWT)
βœ… Dashboard with Multiple Layouts (User & Admin)
βœ… User Management System
βœ… Comprehensive Survey Management
βœ… Advanced Survey Filters
βœ… Payment Integration with Stripe
βœ… Dynamic Data Tables
βœ… Search Functionality
βœ… Fully Responsive Design
βœ… Role-Based Access Control (Admin, User)

---

## πŸ› οΈ Technologies Used

### πŸ–₯️ Client Side

- **React** (Frontend Framework)
- **Tailwind CSS** (Styling)
- **DaisyUI** (UI Components)
- **Firebase** (Authentication)
- **JWT** (Token-based Authentication)
- **React Hot Toast** & **Toastify** (Notifications)
- **React Data Table Component** (Dynamic Tables)
- **Stripe** (Payment Integration)

### πŸ—„οΈ Server Side

- **Express.js** (Backend Framework)
- **MongoDB** (Database)

---

## πŸ“– Project Description

**OpineLink** is a next-generation **Polling and Survey Platform** designed to streamline survey creation, participation, and result analysis. Users can effortlessly create surveys, apply filters, and gather valuable insights β€” all within an intuitive and responsive interface.

With **payment integration via Stripe**, survey creators can monetize their surveys, while the **role-based access system** ensures secure access and personalized user experiences. Administrators can efficiently oversee the platform through a dedicated **admin dashboard**, complete with user and survey management tools.

This project highlights the power of the **MERN stack** in building scalable, feature-packed web applications that deliver both **functionality** and **great user experience**.

---

## πŸ‘¨β€πŸ’» Developer

- **Zulkar Naeem Rabby**
**Full-Stack Web Developer** | Specialized in **MERN Stack**
[GitHub](https://github.com/rabby-web) | [Portfolio](#)

---

Let me know if you want me to add installation instructions, API documentation, or a contribution guide!