A web interface developed for two-factor authentication of user using Google Authenticator or Authy.
These guidelines will assist you in obtaining a copy of the project, enabling its execution on your local machine for development purposes. Refer to deployment notes for instructions on deploying the project on a live system.
-
Node.js >= 18
- Download and install the latest version of Node.js from nodejs.org.
- (Recommended) Use nvm for version management.
-
Package Manager: npm or yarn
- npm: It comes bundled with Node.js. Verify its installation by running
npm -vin your terminal. - yarn: If you prefer using yarn, install it globally by following the instructions on yarnpkg.com.
- npm: It comes bundled with Node.js. Verify its installation by running
- Clone the repo in your desired directory
git@github.com:MuneebChaudhry-dev/Multifactor-Auth.git- Install the project dependencies by using the following command
yarn installOR
npm install-
Set your api path in
.envfile -
Run the project using the provided script
yarn devNow the project start running on your local machine.
Before deploying to the server, it is recommended to test the application locally to avoid any errors. Run the following script:
yarn build- Vue3 - The frontend framework used
- yarn - Pacakge Manager
- Tailwind - Used to style the components
- Pinia - Used to manage states
We use SemVer for versioning. For the versions available, see the tags on this repository.
| Contributor | Role |
|---|---|
| Muneeb Ahmad | Frontend Developer |