0% found this document useful (0 votes)
2 views2 pages

Assignment - Full Stack Development

The assignment requires building a simple full stack web application, specifically a Lead Management System (Mini CRM), using Node.js, React, and PostgreSQL. Key features include a frontend for adding and displaying leads, a backend with APIs for lead management, and a PostgreSQL database for data storage. The project will be evaluated based on functionality, code quality, database design, UI clarity, and problem-solving approach, with a submission deadline of 24-48 hours.

Uploaded by

kumarireddy690
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Assignment - Full Stack Development

The assignment requires building a simple full stack web application, specifically a Lead Management System (Mini CRM), using Node.js, React, and PostgreSQL. Key features include a frontend for adding and displaying leads, a backend with APIs for lead management, and a PostgreSQL database for data storage. The project will be evaluated based on functionality, code quality, database design, UI clarity, and problem-solving approach, with a submission deadline of 24-48 hours.

Uploaded by

kumarireddy690
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Assignment: Full Stack Development (Node.

js + React
+ PostgreSQL)
Objective

Build a simple full stack web application to test your development skills.

Task: Lead Management System (Mini CRM)


Features to Build

1. Frontend (React)

Create a simple UI with:

●​ Form to add lead:


○​ Name
○​ Phone
○​ Source (Call / WhatsApp / Field)
●​ Display list of leads
●​ Status update (Interested / Not Interested / Converted)

2. Backend ([Link])

Create APIs:

●​ Add lead
●​ Get all leads
●​ Update lead status
●​ Delete lead

3. Database (PostgreSQL)

●​ Create table for leads


●​ Store all lead data
●​ Ensure proper structure
4. Basic Features

●​ Form validation
●​ Proper API handling
●​ Clean UI (simple is fine)

Bonus (Optional)
●​ Search / filter leads
●​ Simple dashboard (total leads, converted, etc.)
●​ Deployment (optional)

Submission Format
●​ GitHub Repo (mandatory)
●​ Working demo link (if hosted)
●​ Short video (optional)

Evaluation Criteria
●​ Functionality (Frontend + Backend working)
●​ Code quality & structure
●​ Database design
●​ UI clarity
●​ Problem-solving approach

Deadline
24–48 hours

You might also like