Website Live Link:("https://surveyspehere.web.app/")
Serverside GitHub Link:("https://github.com/Emam-Bokhari/surveySphere-serverside")
-
Authentication:
- User authentication using Firebase.
- Email and password authentication.
- Google sign-in.
-
User Management:
- Create and manage user accounts.
- Assign different roles (Admin, Surveyor, etc.).
- Delete users.
-
Survey Management:
- Create, update, and delete surveys.
- Categorize surveys.
-
Payments:
- Payment processing using Stripe.
- Pro-user subscription with payment.
-
Data Tables:
- Display user and payment data using DataTable component.
-
Role-based Access:
- Different roles have different access levels.
- Admin can manage users and surveyors.
-
Search Functionality:
- Search functionality for users and surveys.
-
Responsive Layouts:
- Mobile-friendly design for better user experience.
-
Dashboard Layouts:
- Implement dashboard layouts for better organization.
- Separate layout for managing users and surveys.
-
Survey Filters:
- Filter surveys based on categories.
- Enhance user experience with categorized surveys.
- React
- Tailwind Css
- Firebase (Authentication)
- JWT
- React Hot Toast
- Toastify
- Daisy UI
- React Data Table Component (Table)
- Stripe (Payment Integration)
- Express js
- MongoDB (Database)