Build a Mini Lead Management App (Django REST + React)
react-js, python
Preferred qualifications
- Experience: Intermediate
I’m looking for a full stack developer to build a small, clean lead management web app. I need people to be able to sign in, add business leads, and track their status from a simple dashboard. The code should be well structured so I can extend it later.
Backend (Django + Django REST Framework)
PostgreSQL database
JWT authentication: register, login, token refresh
Lead model with: name, email, phone, company, source (website / referral / social / other), status (new / contacted / qualified / lost), notes, created date
REST API for leads: create, list, view, update, delete
Each user only sees their own leads
Search by name or company, and filter by status
API documentation (Swagger or Postman collection)
Frontend (React or Next.js + Tailwind CSS)
Login and register pages
Dashboard showing a leads table with search and status filter
Add / edit lead form with validation
Delete with confirmation
Simple summary cards at the top (total leads, count per status)
Responsive layout that works on mobile
Deliverables
Full source code pushed to a GitHub repository (I’ll provide access, or you can transfer it)
README with setup instructions for running locally
.env.example file for configuration
Short screen recording (2–3 minutes) showing the app working
Acceptance criteria
I can follow the README and run the app locally without errors
All features listed above work as described
No hardcoded secrets in the code
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in