Skip to content

amoghar29/secureSync

Repository files navigation

SecureSync

SecureSync is a modern, secure alternative to Google Authenticator that provides robust two-factor authentication (2FA) management with enhanced security features and user experience.

Features

  • Secure TOTP Generation: Industry-standard time-based one-time passwords with military-grade encryption
  • QR Code Scanning: Quickly add new accounts with seamless QR code scanning
  • Offline Support: Generate authentication codes without internet connectivity
  • Biometric Security: Additional protection with fingerprint and face recognition
  • Privacy Focused: End-to-end encryption with zero tracking and analytics
  • Cross-Platform: Available as a Progressive Web App (PWA) and native mobile apps

Getting Started

Prerequisites

  • Node.js (18.x or higher)
  • PNPM package manager

Installation

  1. Clone the repository
git clone https://github.com/yourusername/securesync.git
cd securesync

2.Install dependencies

pnpm install

3.Configure environment variables

# In apps/server/.env
PORT=3001
FRONTEND_URL=http://localhost:5173
ENCRYPTION_KEY=your_encryption_key

# In apps/web/.env
VITE_BACKEND_URL=http://localhost:3001
  1. Start the development servers
    pnpm run dev
    

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors