A modern, secure payment platform template built with Next.js, Firebase, and TypeScript. Perfect for building payment systems with minimal verification requirements.
- User Authentication - Email/password login with Firebase Auth
- Virtual Bank Accounts - ACH application and approval system
- Cryptocurrency Integration - Connect multiple crypto wallets
- Invoice Management - Create, send, and track invoices
- Transaction History - View all incoming payments
- Admin Dashboard - Complete management interface
- Responsive Design - Works on all devices
- Modern UI - Built with Tailwind CSS
- Framework: Next.js 14 with TypeScript
- Database: Firebase Firestore
- Authentication: Firebase Auth
- Styling: Tailwind CSS
- Email: Resend API
- PDF Generation: jsPDF
- Clone the repository
git clone https://github.com/cloudhighfive/noverif.git
cd noverif
- Install dependencies
npm install
-
Set up Firebase
- Create a new project at Firebase Console
- Enable Authentication (Email/Password)
- Create Firestore Database
-
Configure environment variables Create
.env.local
file:
NEXT_PUBLIC_FIREBASE_API_KEY = NEXT_PUBLIC_FIREBASE_API_KEY
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN = NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN
NEXT_PUBLIC_FIREBASE_PROJECT_ID = NEXT_PUBLIC_FIREBASE_PROJECT_ID
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET = NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID = NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID
NEXT_PUBLIC_FIREBASE_APP_ID = NEXT_PUBLIC_FIREBASE_APP_ID
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID = NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID
RESEND_API_KEY = RESEND_API_KEY
- Run the development server
npm run dev
Visit http://localhost:3000
to see your application.
- Sign up with basic information (no KYC required)
- Apply for virtual bank account
- Connect cryptocurrency wallets
- Create and manage invoices
- View transaction history
- Account settings
- User management
- ACH application approval
- Transaction monitoring
- Invoice management
- System notifications
src/
├── app/ # Next.js pages
├── components/ # React components
├── hooks/ # Custom hooks
├── lib/ # Firebase & utilities
├── types/ # TypeScript types
└── utils/ # Helper functions
This is a template for educational purposes. Ensure compliance with financial regulations in your jurisdiction before using in production.