Web

TaskFlow — Full-Stack Task Management Application

A full-stack task management platform featuring secure authentication, personalized dashboards, and task tracking, built with Next.js, ASP.NET Core, and PostgreSQL.

Role

Full-Stack Developer

Technologies

Next.jsTypeScriptASP.NET Core 10C#PostgreSQLEntity Framework CoreASP.NET Identity

Key Highlights

  • •Built a responsive task management interface with Next.js and TypeScript.
  • •Developed RESTful APIs using ASP.NET Core and Entity Framework Core
  • •Implemented secure cookie-based authentication, CSRF protection, login rate limiting, and account lockout.
  • •Enforced per-user task ownership to prevent unauthorized access to other users' data.
  • •Built task CRUD operations with priorities, due dates, completion tracking, and dashboard statistics.
  • •- Deployed the application using Docker and Railway with PostgreSQL, private service networking, and HTTPS.

The Problem

Managing tasks across scattered notes and disconnected tools makes it difficult to prioritize work, track deadlines, and maintain a clear overview of progress.

The Solution

Developed TaskFlow, a full-stack task management application that helps users organize their work in a centralized dashboard. The platform combines an intuitive interface with a secure ASP.NET Core backend, PostgreSQL persistence, and account-specific task access.