Tools Used
Project Overview
Features: Instead of making this site for a user or customer, this site was directly aimed at helping developers. An easy to use login page. It has a login, a sign-up, and forgot password. It also has a dashboard page that can only be accessed if you are logged in. All the authentication goes through the FireBase API. I was actually going to use this project in “Brittany’s Art” but due to time, we scrapped authentication.
Implementation: This site was built for easy implantation of authentication in react projects. In my current version the site uses Context API to keep track of the authentication state, however redux could very easily replace that. Firebase is used for all of the functions, and storage of the users, so implantation is as easy as adding a few routes to your app.js file and adding a handful of components.