VauLT is a demo application that has the functionalities of user registration and sign in that is built on React
Live App: https://vault.live.binzek.com/
- Seamless user registration powered by Firebase Auth.
- User sign-in functionality using email and password.
- Efficient routing with React Router.
- State management with Redux Toolkit and React Redux.
- Form handling using React Hook Form.
- Development and building with Vite for a fast and optimized workflow.
- Fully responsive design for seamless user experience on all devices.
- Modern and visually appealing UI design for an engaging user experience.
Follow these steps to set up :VauLT: locally on your machine:
-
Clone the repository:
$ git clone https://github.com/wajid-nv/vault.git
-
Navigate to the project directory:
cd vault -
Install the dependencies:
npm install
-
Create a Firebase project and set up Firebase Authentication:
- Visit the Firebase Console and create a new project.
- Enable Firebase Authentication in the project settings.
- Configure the project with email/password method.
- Obtain the Firebase configuration object (containing the API keys and other details).
-
Configure the Firebase credentials:
- Go to
src/firebase/index.ts - Replace
firebaseConfig = {...}with yours.
- Go to
-
Start the development server:
npm run dev
-
Open your browser and visit http://localhost:3000 to access the :VauLT: application.
Distributed under the MIT License. See LICENSE for more information.