An open API service indexing awesome lists of open source software.

https://github.com/frankkwabenaaboagye/amplify-angular-template

Task Management System - Frontend
https://github.com/frankkwabenaaboagye/amplify-angular-template

angular aws-amplify

Last synced: 2 months ago
JSON representation

Task Management System - Frontend

Awesome Lists containing this project

README

          

# Task Management System - Frontend

A robust task management application built with Angular and AWS Amplify, featuring user authentication and role-based access control.

## Overview

This Task Management System is a web application that allows Admins to manage tasks efficiently with different user roles (Regular Users - TeamMemebers).

## Features

- **User Authentication**: Secure authentication using AWS Cognito
- **Role-Based Access Control**: Different permissions for Admin and Regular users
- **Task Management**:
- Create new tasks
- View task lists
- Update task status
- Add comments to tasks
- **User Management** (Admin only):
- View all users
- Onboard new users

## Technical Stack

- **Frontend Framework**: Angular
- **Authentication**: AWS Amplify/Cognito
- **Styling**: AWS Amplify UI Components

## Prerequisites

- Node.js (v14 or higher)
- Angular CLI
- AWS Account
- AWS Amplify CLI

## API Integration
The application integrates with two main API endpoints:

- Task API: https://tbv25y9yg5.execute-api.eu-west-1.amazonaws.com/prod/mock

- User API: https://tbv25y9yg5.execute-api.eu-west-1.amazonaws.com/prod/users