Full-Stack Developer for Survey Panel Creation

Job ID: 39762424

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