This project was bootstrapped with Create React App.
I'm creating this project in order to learn more about react. #50reactprojects
Create an admin dashboard to configure website settings that requires user login.
- Level 1
- Level 2
- Level 3
- Create a new page
- Create an admin page
- Require login for admin
- Add login page
- Integrate authentication
- Add configurable settings
- Add configuration form
- Update config on save
- Deploy or update on save
I decided to use Auth0 that already have components that works with and for authentication, so I can use their log in form for my authorized users, in that way they can access the admin panel and add or edit content on the webapp.
With this project I did deeper research about light theme and dark theme implementations and design fundamentals about them. The article that helped me the most was this one Material Design. I did read another articles about it but this one was the better in my opinion.