Skip to content

prominhaj/wifi-hotspot

Repository files navigation

Wifi Hotspot

Brief description of your project and its purpose.

Features

  • Authentication: Users can sign up, log in, and authenticate with secure methods like phone number verification and OTP.
  • User Management: Manage user roles, profiles, and permissions with ease.
  • Responsive Design: The UI is fully responsive and adapts to different screen sizes.
  • Pagination: Efficiently handle large datasets with pagination components.
  • Dark Mode: Easily toggle between light and dark themes.
  • Payment Integration: Supports bKash payment method for seamless transactions.
  • Real-time Updates: Implement countdown timers and real-time data updates for enhanced user experience.
  • Server-side Rendering (SSR): Optimize performance with SSR using Next.js.
  • MikroTik Integration: Interact with MikroTik routers for network management.
  • PWA Support: The project is set up as a Progressive Web App using the next-pwa package.
  • Firebase Integration: Handle file uploads, phone number authentication, and real-time data with Firebase.
  • Form Validation: Implement robust form validation with React Hook Form and Zod.
  • ShadCN Components: Utilize ShadCN components for modern and accessible UI elements.
  • Cookie Management: Securely store and manage cookies for user sessions and OTP validation.
  • Custom Domain: Host your application with a custom domain purchased from Namecheap.

Installation

  1. Clone the repository:
    git clone https://github.com/prominhaj/wifi-hotspot.git
    cd your-repository
  2. Install dependencies:
    npm install
  3. Run the development server:
    npm run dev
  4. Build for production:
    npm run build
  5. Start the production server:
    npm start

Usage

  • Authentication: Users can sign up, log in, and authenticate using phone number verification and OTP.
  • User Management: Admins can manage user roles, profiles, and permissions from the dashboard.
  • Payment Integration: Users can make payments using the bKash payment gateway.
  • Countdown Timers:: Real-time countdown timers are displayed for specific actions.

License

You can replace "Wifi Hotspot" with the actual name of your project and provide a brief description of what it does in the respective section. Feel free to adjust any details as needed!

Releases

No releases published

Packages

No packages published