Easeful – Cloud-Deployed Task Manager

Easeful is a full-stack, cloud-deployed task management application built with React, Node.js, and MongoDB Atlas. It features secure cookie-based authentication, dynamic task management UI, priority and status controls, and a mobile-friendly design. The application is deployed with AWS CloudFront + S3 for the frontend, and Render for the backend API, all under custom domains. Easeful demonstrates strong full-stack engineering skills — including authentication, RESTful routing, CORS, session management, UI/UX component design, and multi-service cloud deployment.

Key Features

  • Email/password registration and login
  • HttpOnly, Secure, SameSite cookies
  • Create, edit, update, and delete tasks
  • Lightweight, real-time UI updates
  • Tasks linked to authenticated user accounts
  • Status pills: Pending, In Progress, Completed
  • Dropdowns auto-close with smooth animations
  • Static frontend deployed on AWS S3
  • Backend runs behind Cloudflare (via Render)
  • MongoDB Atlas database