Skip to content

TraceDugar/todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo-app

Author: Trace Dugar

Collaborators

  • Hunter Fehr

Description

This to do list app features Role based access controls, allowing Editors to Add, and update to dos. Admins can also do this along with deleteing the to do list items. It has a settings page that allows the number of to do items displayed per page, the ability to hide completed to do items.

Links and Resources

Running Applications

  • npm start

  • READ ONLY: | username: user | password: USER | Role: User ||

  • READ, POST, UPDATE: | username: editor | password: EDITOR | Role: Editor ||

  • READ, POST, ADD, DELETE: | username: admin | password: ADMIN | Role: Administrator ||

Features and Routes

  • Feature 1: Once a page has 3 items a new page is generated via Pagination.
  • Feature 2: Add settings page.
  • Feature 3: Add ability to control items per page in settings page.
  • Feature 4: Heading on Homepage counts Total pending items.
  • Feature 5: Add Show complete Todo Items switch in settings page.
  • Feature 6: Implement Role Based Access Control.
  • Feature 7: Toggle to do items Complete / Pending.
  • Feature 8: Clickable X button to delete items from list as Admin.
  • Feature 9: Connected to API.
  • Feature 10: Add Cookies to persist login credentials.

Tests

  • tests are ran with Jest
  • tests list and app components

UML / Diagrams

Role Base Access Control

RBAC UML

Login Page: Login Details displayed in green blocks here

Login Page

Home Page

Home Page

Settings Page Functionality

Settings Page

About

To Do App connected which stores to do items in a 3rd party API, which is connected to other todo Apps. Featuring a settings page that allows the user to hide completed to do items as well as how many to do items are on the page. Login will allow permissions based on role based access controls.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors