πReact-MileStoneProject-FrontendEndTerm
|
|----Readme.md
SOLUTION
βββ πpublic
β βββ index.html
βββ πsrc
β βββ πassets
β βββ πauth
β β βββ firebase.js
β βββ πcomponents
β β βββ Navbar.js
β βββ πcontext
β β βββ AuthContext.js
β βββ πstyling
β β βββ toastify.js
β βββ πpages
β β βββ UpdateCard.js
β β βββ Login.js
β β βββ Register.js
β β βββ Main.js
β β βββ Profile.js
β β NewCard.js
β β DetailsCard.js
β βββ πrouter
β β βββ Router.js
β β βββ PrivateRouter.js
β βββ App.js
β βββ App.css
β βββ index.js
β βββ index.css
β
βββ package.json
βββ .env
βββ yarn.lock
-
Step 1 : Created React App using
npx create-react-app react-frontend-milestoneproject -
Step 2 : Signuped
https://firebase.google.com/and created new app in firebase. -
Step 3 : Used
https://firebase.google.com/docs/auth/web/startand createdAuthenticationoperations. -
Step 4 : Used
https://firebase.google.com/docs/database/web/startand createdRealtime Databaseoperations. -
Step 5: Installled & Used
Material UI, toastify, formik & yup, contextAPI,
random login background image fromhttps://picsum.photos/1600/900, .env -
Step 5: Packages:
npm install @mui/material npm install @mui/icons-material npm install @emotion/react npm install @emotion/styled npm install --save material-ui-popup-state npm install --save react-toastify npm install formik --save npm install yup --save npm install firebase@8.6.3 npm install react-router-dom npm install gh-pages --save-dev
-
Step 6: Added project gif to the project and README.md file.
-
Step 7: Deployed to heroku
REACT_APP_API_KEY=
REACT_APP_AUTH_DOMAIN=
REACT_APP_DATABASE_URL=
REACT_APP_PROJECT_ID=
REACT_APP_STORAGE_BUCKET=
REACT_APP_MESSAGING_SENDER_ID=
REACT_APP_APP_ID=\
π
