Skip to content

A technical assessment as part of the interview process for Cocomo.

Notifications You must be signed in to change notification settings

osama-22/cocomo-technical-assessment

 
 

Repository files navigation

Cocomo Technical Assessment

This is a technical assessment as part of the interview process for Cocomo.

Important

You will need a FAL-KEY API key to complete the technical assessment portion of the application. You will have received one alongside this application. Please message us on LinkedIn if you need one or sign up for a key at https://fal.ai

To begin, clone this repository to your local machine.

Development

This is a NextJS app, with a SQLite based backend, intended to be run with the LTS version of Node.

To run the development server:

npm i
npm run dev

Task:

Modify the code to add support for due dates and image previews.

Part 1: Due Dates

When a new task is created, users should be able to set a due date.

When showing the task list is shown, it must display the due date, and if the date is past the current time, the due date should be in red.

Part 2: Image Generation

When a todo is created, generate an image to visualize the task to be done.

To do this, make a request to the flux API on fal.ai and display the returned image to the user within the appropriate todo item. While the image is being generating, indicate a loading state.

You will be provided an API key to make the fetch request to fal.ai.

Submission:

  1. Add a new "Solution" section to this README with a description and screenshot or recording of your solution.
  2. Push your changes to a private repository.
  3. Add kunalgorithm and GeorgeL9 as collaborators.
  4. Submit the link to the Application Google Form. If you have already previously completed the form, send a link to the repository to [email protected] and [email protected] with the subject "Cocomo Technical Assessment Submission".
  5. Message Kunal on LinkedIn with a link of your submission.

Thanks for your time and effort. We'll be in touch soon!

About

A technical assessment as part of the interview process for Cocomo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.1%
  • CSS 6.4%
  • JavaScript 3.5%