https://github.com/emam-bokhari/survey-sphere-clientside
A survey web-application on Servicesphere. Users can share their valuable comments through this web-application. As a result, the business can be improved faster
https://github.com/emam-bokhari/survey-sphere-clientside
survey
Last synced: 3 months ago
JSON representation
A survey web-application on Servicesphere. Users can share their valuable comments through this web-application. As a result, the business can be improved faster
- Host: GitHub
- URL: https://github.com/emam-bokhari/survey-sphere-clientside
- Owner: Emam-Bokhari
- Created: 2023-12-05T08:46:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-09T11:18:10.000Z (over 1 year ago)
- Last Synced: 2025-02-02T08:29:47.531Z (5 months ago)
- Topics: survey
- Language: JavaScript
- Homepage: https://surveyspehere.web.app/
- Size: 134 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Website Name: SurveySphere
## Website Live Link:("https://surveyspehere.web.app/")
## Serverside GitHub Link:("https://github.com/Emam-Bokhari/surveySphere-serverside")## Features
1. **Authentication:**
- User authentication using Firebase.
- Email and password authentication.
- Google sign-in.2. **User Management:**
- Create and manage user accounts.
- Assign different roles (Admin, Surveyor, etc.).
- Delete users.3. **Survey Management:**
- Create, update, and delete surveys.
- Categorize surveys.4. **Payments:**
- Payment processing using Stripe.
- Pro-user subscription with payment.5. **Data Tables:**
- Display user and payment data using DataTable component.6. **Role-based Access:**
- Different roles have different access levels.
- Admin can manage users and surveyors.7. **Search Functionality:**
- Search functionality for users and surveys.8. **Responsive Layouts:**
- Mobile-friendly design for better user experience.9. **Dashboard Layouts:**
- Implement dashboard layouts for better organization.
- Separate layout for managing users and surveys.10. **Survey Filters:**
- Filter surveys based on categories.
- Enhance user experience with categorized surveys.## Technologies
### 1. Client Side:
- React
- Tailwind Css
- Firebase (Authentication)
- JWT
- React Hot Toast
- Toastify
- Daisy UI
- React Data Table Component (Table)
- Stripe (Payment Integration)### 2. Backend:
- Express js
- MongoDB (Database)