A modern, responsive landing page for BioTap, a revolutionary fintech platform that enables seamless payments through biometric authentication. Built with Next.js 15, React 19, and TypeScript.
- Biometric Authentication - Secure payments using fingerprint, face, or voice
- Adaptive Security - AI-powered fraud detection and prevention
- Smart Payments - Intelligent payment processing and management
- Cross-Border Banking - Global identity verification and transactions
- Modern Stack - Next.js 15 + React 19 + TypeScript
- Responsive Design - Mobile-first approach with Bootstrap 5
- Advanced Animations - Scroll animations, typewriter effects, and 3D transforms
- Glass Morphism - Modern UI with backdrop blur effects
- Email Integration - Beta signup with email notifications
- Performance Optimized - Fast loading and smooth interactions
- Interactive Hero Section - Typewriter effect with rotating messages
- Beta Signup System - Real-time user count and email collection
- Feature Showcase - 3D cards with hover effects and animations
- Roadmap Timeline - Equal-height cards with smooth transitions
- About Section - Floating animations and interactive elements
- Security Badges - Trust indicators and feature highlights
- Framework: Next.js 15
- UI Library: React 19
- Language: TypeScript
- Styling: CSS3 + Bootstrap 5
- Email: Nodemailer
- Animations: Custom CSS + React transitions
- Icons: Font Awesome
- Forms: React Hook Form + Yup validation
- Node.js 18+
- npm or yarn
-
Clone the repository
git clone https://github.com/yourusername/biotap-landing.git cd biotap-landing
-
Install dependencies
npm install # or yarn install
-
Set up environment variables Create a
.env.local
file in the root directory:SMTP_HOST=smtp.gmail.com SMTP_PORT=587 SMTP_USER=your-email@gmail.com SMTP_PASS=your-app-password
-
Run the development server
npm run dev # or yarn dev
-
Open your browser Navigate to http://localhost:3000
The project includes a beta signup system that sends emails to contact@bio-tap.com
. To enable this:
-
Gmail Setup (Recommended):
- Enable 2-factor authentication
- Generate an App Password
- Use the App Password in
.env.local
-
Other Email Providers:
- Update
SMTP_HOST
andSMTP_PORT
in.env.local
- Use appropriate authentication credentials
- Update
- Primary colors are defined in CSS variables
- Update
--tg-primary-color
insrc/assets/css/style.css
- Replace logo in
src/assets/img/logo/logo.png
- Hero messages: Edit
heroTexts
insrc/component/homes/home-one/Hero.tsx
- Features: Update
biotap_features
insrc/component/homes/home-one/ChooseArea.tsx
- Roadmap: Modify
road_map_data
insrc/data/RoadMapData.ts
- About section: Edit
intro_data
insrc/component/homes/home-one/IntroArea.tsx
- Recipient: Change
contact@bio-tap.com
insrc/ui/BetaSignupCard.tsx
- Email template: Modify
src/app/api/send-beta-email/route.ts
The landing page is fully responsive and optimized for:
- Desktop (1200px+)
- Tablet (768px - 1199px)
- Mobile (320px - 767px)
- Connect your GitHub repository to Vercel
- Add environment variables in Vercel dashboard
- Deploy automatically on every push
- Netlify: Build command:
npm run build
, Publish directory:out
- AWS Amplify: Build settings for Next.js
- DigitalOcean: Use App Platform with Node.js
src/
├── app/ # Next.js app directory
│ ├── api/ # API routes
│ └── (pages)/ # Page components
├── assets/ # Static assets
│ ├── css/ # Stylesheets
│ ├── img/ # Images
│ └── js/ # JavaScript files
├── component/ # React components
│ ├── homes/ # Homepage sections
│ ├── layouts/ # Layout components
│ └── forms/ # Form components
├── data/ # Data files
├── hooks/ # Custom React hooks
├── ui/ # UI components
└── styles/ # Global styles
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Email: contact@bio-tap.com
- Website: BioTap Landing Page
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js team for the amazing framework
- React team for the powerful UI library
- Bootstrap team for the responsive CSS framework
- Font Awesome for the beautiful icons
Built with ❤️ for the future of biometric banking