Skip to content

binzek/vault

Repository files navigation

:VauLT:

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/

Features

  • 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.

Technologies

Setup Locally

Follow these steps to set up :VauLT: locally on your machine:

  1. Clone the repository:

    $ git clone https://github.com/wajid-nv/vault.git
  2. Navigate to the project directory:

    cd vault
  3. Install the dependencies:

    npm install
  4. 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).
  5. Configure the Firebase credentials:

    • Go to src/firebase/index.ts
    • Replace firebaseConfig = {...} with yours.
  6. Start the development server:

    npm run dev
  7. Open your browser and visit http://localhost:3000 to access the :VauLT: application.

License

Distributed under the MIT License. See LICENSE for more information.

About

A user signup/signin demo application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors