Skip to content

Commit

Permalink
Added lesson 10
Browse files Browse the repository at this point in the history
  • Loading branch information
gitdagray committed Aug 30, 2022
1 parent 3f57e3c commit c1f4c02
Show file tree
Hide file tree
Showing 44 changed files with 30,286 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,4 @@
- 🔗 [Chapter 7 - MERN Forms with Redux & RTK Query](https://github.com/gitdagray/mern_stack_course/tree/main/lesson_07-frontend)
- 🔗 [Chapter 8 - MERN Authentication & Authorization](https://github.com/gitdagray/mern_stack_course/tree/main/lesson_08-backend)
- 🔗 [Chapter 9 - MERN Login Authentication in React with Redux](https://github.com/gitdagray/mern_stack_course/tree/main/lesson_09-frontend)
- 🔗 [Chapter 10 - MERN JWT Authorization & Persisting Login State on Refresh](https://github.com/gitdagray/mern_stack_course/tree/main/lesson_10-frontend)
23 changes: 23 additions & 0 deletions lesson_10-frontend/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
22 changes: 22 additions & 0 deletions lesson_10-frontend/UserStories.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# User Stories for techNotes

1. [ ] Replace current sticky note system
2. [x] Add a public facing page with basic contact info
3. [ ] Add an employee login to the notes app
4. [x] Provide a welcome page after login
5. [ ] Provide easy navigation
6. [ ] Display current user and assigned role
7. [x] Provide a logout option
8. [ ] Require users to login at least once per week
9. [ ] Provide a way to remove employee access asap if needed
10. [x] Notes are assigned to specific employees
11. [x] Notes have a ticket #, title, note body, created & updated dates
12. [x] Notes are either OPEN or COMPLETED
13. [x] Users can be Employees, Managers, or Admins
14. [ ] Notes can only be deleted by Managers or Admins
15. [ ] Anyone can create a note (when customer checks-in)
16. [ ] Employees can only view and edit their assigned notes
17. [ ] Managers and Admins can view, edit, and delete all notes
18. [ ] Only Managers and Admins can access User Settings
19. [ ] Only Managers and Admins can create new users
20. [ ] Desktop mode is most important but should be available in mobile
Loading

0 comments on commit c1f4c02

Please sign in to comment.