WigglyPenguin
WigglyPenguin

A company asked me to build this project as an Interview Assignment 🤦‍♂️

how much money shall I ask them for this "assignment" ?

Domain: IT Project Management Description/Problem Statement:

  • Build a web app for managing tasks on various client projects
  • The app will have 3 types of user logins - Admin->Manager->developer
  • The admin can create a Manager account/developer account
  • Admins can create projects and can assign one manager and multiple developers to each project
  • Managers can create tasks inside a project and can assign them to developers
  • Each task will have a current status of either TODO/IN PROGRESS/DONE
  • By default, each task will have a TODO status
  • Developers can update the status of each task assigned to them
  • A Kanban board should be maintained for each project
  • Every user should be able to see only those projects to which they have access.

Technical Specification:

  • Use ReactJS to build the frontend, NodeJS for backend & MySQL as a database
  • Use Tailwind CSS framework for Styling
  • Implement user registration and login functionality. Utilize JSON Web Tokens (JWT) for token-based authentication.
  • Introduce Roles in the System (Admin, Manager & Developer) & implement Role-based Authorization.
  • Implement a search endpoint that allows users to search for tasks based on keywords, tags, or any other relevant criteria.
  • Integrate email notifications for important task events (e.g., task assignment, completion).
8mo ago
Find out if you are being paid fairly.Download Grapevine
DancingLlama
DancingLlama
Uber8mo

JIRA lite 😂

SillyBurrito
SillyBurrito

You can do all this in Rails without a fancy UI in a day or two

But given that they have also specified the tech stack, I’m assuming for a person who’s experienced in this stack would take a week full time to do something like this without fancy UI

So you can bill them 40 hours of your current rate

More realistically, they want an internal project but don’t have the bandwidth to do it themselves. So they want some sucker to do this for them.

If you are going to do this, make sure you do this as open source project so you can showcase this as part of your portfolio.

SillyBurrito
SillyBurrito

If you are going to do this without pay* make sure you are doing this in open source way

GigglyKoala
GigglyKoala

Atlassian wants to know your location

SnoozyWalrus
SnoozyWalrus

Whats the size of the company and what product that company is into?

FuzzyMarshmallow
FuzzyMarshmallow

5x jira subscription cost

Discover more
Curated from across