An unstyled authentication starter kit for building websites and applications using React, Redux, and Firebase.
This boilerplate features all the latest tools and practices in the industry.
- React - A JavaScript library for building user interfaces
- Redux - A Predictable State Container for JavaScript Apps
- Redux Persist - Middleware for persisting and rehydrating a Redux store
- Prop Types - Runtime type checking for React props and similar objects
- React Router - Declarative routing for React
- Firebase - A Backend-as-a-Service (BaaS) app development platform
To get a local copy of the code, clone it using git:
git clone https://github.com/SafdarJamal/react-redux-firebase-auth.git
cd react-redux-firebase-auth
Install dependencies:
npm install
Now, you can start a local web server by running:
npm start
And then open http://localhost:3000 to view it in the browser.
In this project, you can run the following scripts:
Script | Description |
---|---|
npm start | Runs the app in the development mode. |
npm test | Launches the test runner in the interactive watch mode. |
npm run build | Builds the app for production to the build folder. |
npm run eject | This command will remove the single build dependency from your project. |
This project is built and maintained by Safdar Jamal.
Licensed under the Apache License 2.0.