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.
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
Modify the code to add support for due dates and image previews.
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.
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.
- Add a new "Solution" section to this README with a description and screenshot or recording of your solution.
- Push your changes to a private repository.
- Add
kunalgorithm
andGeorgeL9
as collaborators. - 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".
- Message Kunal on LinkedIn with a link of your submission.
Thanks for your time and effort. We'll be in touch soon!