Skip to content

This task project is built with Angular 19 and demonstrates a fully functional task management system with user authentication. Users can create, update, and delete tasks through a modern and intuitive interface, while login and registration features ensure secure access. The project leverages Angular's latest features, such as standalone component

Notifications You must be signed in to change notification settings

Aanttrax/task-app

Repository files navigation

TaskApp Angular 19.0.2.

Portfolio logo

This task project is built with Angular 19 and demonstrates a fully functional task management system with user authentication. Users can create, update, and delete tasks through a modern and intuitive interface, while login and registration features ensure secure access. The project leverages Angular's latest features, such as standalone components and typed forms, alongside Botstrap for responsive and polished UI design.

The system is architected using microservices, including ms-auth for authentication, ms-task for task management, and an orchestrator to coordinate interactions between services, ensuring scalability and flexibility.

Additionally, the project integrates CI/CD pipelines using GitHub Actions, automating build, test, and deployment workflows. Code quality is enforced through Husky and lint-staged pre-commit hooks. Deployed on GitHub Pages, this application showcases advanced Angular development practices combined with robust task management and authentication features. Visit the live demo at Task Site.

Screenshots

Screenshot 2 Screenshot 3 Screenshot 4

🚀 Features

  • List of tasks.
  • Tasks details.
  • Create, Update, Delete tasks.
  • Login y Register with validations.

📝 Requirements

🛠️ Installation

Follow these steps to install and run the application:

  1. Clone the repository:

    git clone https://github.com/Aanttrax/task-app.git
  2. Navigate to the project directory:

    cd task-app
  3. Install the dependencies:

    npm install
  4. Start the application:

    npm start
  5. Open your browser and go to http://localhost:4200/.

🤝 Contribution

If you want to contribute to this project, feel free to open issues and submit pull requests.

📬 Contact

You can contact the project author at [email protected] or [email protected]

About

This task project is built with Angular 19 and demonstrates a fully functional task management system with user authentication. Users can create, update, and delete tasks through a modern and intuitive interface, while login and registration features ensure secure access. The project leverages Angular's latest features, such as standalone component

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published