Skip to content

Ritesh0604/Angular_ToDoList

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Angular Todo List Application

Overview:

The Angular Todo List application is a user-friendly tool designed to help users efficiently manage their tasks. With a sleek interface and robust functionality, this application includes user authentication and supports full CRUD (Create, Read, Update, Delete) operations.

Key Features:

User Authentication:

Users can securely log in and register, ensuring personalized task management. Authentication is handled using JWT (JSON Web Tokens) to maintain user sessions.

Task Management:

Users can easily create new tasks, view their list of tasks, edit existing ones, and delete tasks as needed. The intuitive UI allows for quick updates and management of task statuses.

Organized Views:

Tasks are displayed in a clear and organized manner, with options to filter and sort by completion status, due dates, or priority, enhancing user experience.

Responsive Design:

The application is built with responsiveness in mind, ensuring usability across various devices, including desktops, tablets, and smartphones.

Technologies Used:

Angular:

Utilizes Angular for building a dynamic and single-page application (SPA) with a component-based architecture.

Backend Integration:

Connects to a backend API (Node.js/Express) for user authentication and task data management.

CSS Framework:

Implements a CSS framework (e.g., Bootstrap or Angular Material) for a modern, responsive design.

Conclusion:

This Angular Todo List application not only enhances productivity through effective task management but also emphasizes secure user authentication and a seamless user experience. It serves as a solid foundation for users looking to organize their daily activities efficiently.

Images:

Login/SignUp Page:

SignUp Login

Landing Page:

Landing Page

Task Edit Modal:

Edit Modal

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 62.3%
  • HTML 37.5%
  • CSS 0.2%