■ Full Stack Developer – Screening Assignment
Objective: We want to evaluate your ability to think like a Product Manager + Full Stack Developer. This means
not just coding but also designing clean UI/UX, building scalable backend, and thinking about product
improvements.
Task Overview:
Build a Simple Task Management Application where users can:
• Sign up / Log in
• Add new tasks
• Edit or delete tasks
• Change task status (Pending / In-progress / Done)
This mini-project is designed to test your overall skills in Frontend, Backend, UI/UX, Mobile App, and Product
Thinking.
Requirements:
1. Frontend (Web): Login/Signup page, Dashboard showing tasks, Add/Edit/Delete tasks, Status dropdown,
Responsive design
2. Backend (API): User authentication, CRUD APIs, Database of your choice
3. UI/UX Thinking: Clean layout, readable typography, good colors
4. Mobile App (Optional Bonus): React Native / Flutter, task list + add task, backend API integration
5. Documentation & Product Thinking: [Link] with setup, tech stack, challenges, future features
6. Deployment (Optional Bonus): Deploy on Vercel / Netlify / Heroku if possible
7. Git / Version Control: Use Git and push commits to GitHub/GitLab
8. Security Basics: Validation, password hashing, secure APIs
9. AI Usage: Allowed, but must explain code and design decisions
10. Internship Option: Can apply for internship if task incomplete
11. Website Check: Visit Finlec Technologies website before attempting
Timeline: Submit your solution within 48–72 hours.
Submission Format:
• Submit via GitHub (preferred) or Google Drive/Zip file
• Include [Link] with setup instructions
Evaluation Criteria:
Criteria Weight
Code Quality (Clean, structured) 30%
UI/UX Design (Clarity, ease of use) 20%
Product Thinking (Future scope, decisions) 20%
Functionality (Working features) 20%
Bonus (Mobile app, deployment, extra features) 10%
Next Steps (Communication):
Shortlisted candidates will have a 10–15 min call to:
• Explain their solution
• Discuss design and tech choices
• Share product improvement ideas
This evaluates communication skills and Product Manager mindset.
Note: This is a screening task, not a production-level project. Keep it simple, clean, and professional.