Full-Stack Take-Home Test: Todo List App

This task is designed to evaluate your skills in building a Full-Stack Todo List App using Next.js, Express.js, Drizzle, and Postgres. Entirely with Typescript, and then Tailwind CSS for frontend. The goal is to assess your ability to design, build, and document a simple and functional application.

Important: Please do not spend more than 5-6 hours on this task. Focus on the core functionality and clean implementation.


Objective

Build a Todo List App where users can:


Features

1. Home View

2. Create/Edit Task Page

3. Additional Features