Skip to content

FredL17/Project-Management-App-Angular

Repository files navigation

Project Manager Web App

Project Manager is a web application for you to manage projects and their sub-tasks. The project is currently under development.

The project is currently hosted on AWS.

Version History

Version 1.0

Completed

  1. An user is able to sign up a new account and login.
  2. An user is able to auto-login and auto-logout: an authentication token is valid for up to 1 hour.
  3. An user is able to create, read, update and delete projects.
  4. An user is able to create, read, update and delete sub-tasks of a project.
  5. An user is able to update the completion status of a sub-task: once the task being marked as completed, the text color of that task will turn into green.
  6. An user is able to use the demo user login to try the app without registering a new account.

To-do

  1. Make the UI responsive.
  2. Add more fields to the project.
  3. Display an user's email after he or she is logged in.

This project was generated with Angular CLI version 9.1.4.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published