This is an app created through Udemy course "React-The Complete Guide(incl Hooks, React Router, Redux) by Maximilian Schwarzmuller.
This is an authentication application that also has a counter built in. The top box verifies an email address as well as a password. If the email address does not have an "@" symbol, it will send out an error message indicating that the email address needs an "@" symbol to be verified. Once you are logged in, the top box turns into a "My User Profile" box and you will then see three other options in the top-right hand corner My Products, My Sales, and Logout which is highlighted in yellow. The bottom box has a counter enabled with 0 appearing as the default number. Pressing the Increment box will count upwards by 1. Pressing the Decrement box will count backwards by 1. You can also press Increase by 10 button to increase the number by 10. Pressing the Toggle Counter button will hide the current number displayed.
This application taught me how to add a counter to count in increments by 1, decrements by 1, and increments by 10. This application also taught me how to toggle a counter to hide it if not neede as well as inputing a verified email and password that takes the user to a new background that includes My Sales, My Products, and a yellow highlighted box for logging out.
Running the attached code You can use the attached code simply to compare it to yours. But you can also run it. To run my code, navigate into a specific code snapshot folder via the cd command in your command prompt or terminal first. Then run npm install to install all required dependencies (this will create a /node_modules folder). Run npm start to pull up application on your computer. Important: You always download the entire branch content!
Important: If you're using the code for a module that requires API keys or a backend (e.g. the module about sending Http requests), you'll have to use your backend URLs or API keys. Mine won't work (I disabled my projects)
Browsersync Access URLs: Local: http://localhost:3000 External: http://192.168.0.220:3000
