Implement authentication through Google
8
Add an error message when unauthenticated users try to access routes that require authentication
5
IN PROGRESS
Update dependencies necessary to get modular SASS support
8
Improve state management by fully commiting to Context and moving the state changing funtions there only calling those when necessary in components
13
Add the functionality of deleting resources for admin users
13
Add another user role so that approved participants might also add resources but not manage topics
13
Profile editor should allow for changes of avatar and user data
13
Profile page should display user's email, avatar, name a and city
13
Polish youtube video container display
8
Polish topics list and resources list styles
5
Add more form validations
5
Admin users should not be able to edit a participant's profile
3
TRUE
Resource Items can be of two types: links or files
3
TRUE
Each topic should be able to contain multiple resource items
8
TRUE
The navigation bar should have an icon for a calendar
13
TRUE
The navigation bar should have an icon for sign out
TRUE
The App should allow for the creation of participant accounts only
13
TRUE
The App should have a password recovery page
13
TRUE
The App should have log in page
13
TRUE
The App should have a sign up page
13
TRUE
The application access should be controlled through authentication
13
TRUE
The application should have one landing page
2
TRUE
As an admin user I would like to be able to control students'access to the platform (view list and remove participant)
8
TRUE
Home pages should be different according to userRole
8
TRUE
All users should be redirected to a home page after signing in
3
TRUE
All users must be able to use the same recover password page
TRUE
All users must be able to log in on the same page
TRUE
As an admin user I would like to be able to edit and delete topics
TRUE
As a participant I would like to access the content on each topic
TRUE
As a participant I would like to view a list of available topics
TRUE
The website should have multiple pages: use react-router-dom
TRUE
As an admin user I would like to add new resourcers to the topics
TRUE
As an admin user I would like to add new topics
TRUE
Build a admin dashboard
TRUE
Build a login page
TRUE