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




