Full-Stack Developer for Survey Panel Creation
Budget: ₹1,500 – ₹12,500 INR
We are looking for an experienced Full-Stack Developer (React + Node.js/Express + SQLite/MySQL + Docker) who can build a professional survey panel with the following features:
Requirements:
Admin Panel
Secure Admin Login (JWT based authentication)
Dashboard with stats (Total surveys, Total attempts, Completed/Terminated/Overquota breakdown)
Survey Management
Create surveys (title, link, PID integration)
Survey listing & delete option
Auto-generated redirect links
Respondent/Attempts Tracking
Capture attempts with surveyId, userId/IP
Status tracking: Completed, Terminated, Overquota
Time taken per attempt + date logs
Reports
Filter by surveyId, date, status
Export option (CSV/Excel preferred)
Settings
Change admin password
Configure client redirect links (complete/terminate/overquota)
Tech Stack
Backend: Node.js + Express + SQLite/MySQL
Frontend: React + Tailwind (Modern UI)
Docker support (docker-compose.yml)
Hosting & Domain
Help with domain setup + hosting (VPS or shared)
Deploy full solution (production ready)
Deliverables:
Full source code with GitHub repo access
Docker setup (easy to run: docker-compose up)
Deployed panel on hosting/domain
Documentation (basic run + deployment steps)
Payment Terms:
Payment will be milestone-based (via platform escrow):
Milestone 1 (20%) → Admin login + dashboard skeleton
Milestone 2 (30%) → Survey CRUD + attempts tracking
Milestone 3 (30%) → Reports + settings + docker
Milestone 4 (20%) → Hosting + final delivery
Ideal Candidate:
Strong experience with full-stack web apps
Prior experience with survey panels / dashboards a plus
Familiar with domain + hosting setup (Linux server preferred)
Good communication & timely delivery
Requirements:
Admin Panel
Secure Admin Login (JWT based authentication)
Dashboard with stats (Total surveys, Total attempts, Completed/Terminated/Overquota breakdown)
Survey Management
Create surveys (title, link, PID integration)
Survey listing & delete option
Auto-generated redirect links
Respondent/Attempts Tracking
Capture attempts with surveyId, userId/IP
Status tracking: Completed, Terminated, Overquota
Time taken per attempt + date logs
Reports
Filter by surveyId, date, status
Export option (CSV/Excel preferred)
Settings
Change admin password
Configure client redirect links (complete/terminate/overquota)
Tech Stack
Backend: Node.js + Express + SQLite/MySQL
Frontend: React + Tailwind (Modern UI)
Docker support (docker-compose.yml)
Hosting & Domain
Help with domain setup + hosting (VPS or shared)
Deploy full solution (production ready)
Deliverables:
Full source code with GitHub repo access
Docker setup (easy to run: docker-compose up)
Deployed panel on hosting/domain
Documentation (basic run + deployment steps)
Payment Terms:
Payment will be milestone-based (via platform escrow):
Milestone 1 (20%) → Admin login + dashboard skeleton
Milestone 2 (30%) → Survey CRUD + attempts tracking
Milestone 3 (30%) → Reports + settings + docker
Milestone 4 (20%) → Hosting + final delivery
Ideal Candidate:
Strong experience with full-stack web apps
Prior experience with survey panels / dashboards a plus
Familiar with domain + hosting setup (Linux server preferred)
Good communication & timely delivery