{
    "name": "VeryfastSMS",
    "short_name": "VeryfastSMS",
    "start_url": ".",
    "display": "standalone",
    "background_color": "#0175C2",
    "theme_color": "#0175C2",
    "description": "Fast & reliable SMS verification numbers.",
    "orientation": "portrait-primary",
    "prefer_related_applications": false,
    "icons": [
        {
            "src": "icons/Icon-192.png",
            "sizes": "192x192",
            "type": "image/png"
        },
        {
            "src": "icons/Icon-512.png",
            "sizes": "512x512",
            "type": "image/png"
        },
        {
            "src": "icons/Icon-maskable-192.png",
            "sizes": "192x192",
            "type": "image/png",
            "purpose": "maskable"
        },
        {
            "src": "icons/Icon-maskable-512.png",
            "sizes": "512x512",
            "type": "image/png",
            "purpose": "maskable"
        }
    ]
}










build my full-stack e-wallet web app with a user-facing portal and a complete admin panel — powered by Next.js, TypeScript, and Supabase for auth, database, and real-time updates. allui provided in src folder dont adjust ui, just make sure code runs and make backend preparation, here is details of how app should work 


build my full-stack e-wallet web app with a user-facing portal and a complete admin panel — powered by Next.js, TypeScript, and Supabase for auth, database, and real-time updates. allui provided in src folder dont adjust ui, just make sure code runs and make backend preparation, here is details of how app should work, i want to buid a e-wallet web app that allow user to sign up with all relevant information like a regular e-wallet they can see their balance, veiw transacion and download as pdf, veiw their profile, complete kyc verification, contact support and so on , then build amin to be able to see all activity, respond to complains,r esolve issues , approve kyc detail, also when user click deposit ask if it direct deposit or ach then when user select user has to wait till account is generate by admin all proper detail like account number routing number and so on can be added by admin , also simulate withdraw and deposite to work as espected 




alway add console debugs for possible errors and step by step process breakdow of console log 
always use lateast best approach and tools for devlopment
always use mordern ui, define theme and color and always use it in the entire app
always add how tool work in apps ui pages you are building especialy complex pages 
always use human friendly error on all page built and debug firebase index to console 
always use the latest dependencies
all code should be human understandable and best approach
Always create a new branch for any feature or bugfix. Never commit directly to master. When you are finished with a task, commit the changes to the new branch, push it to origin, and create a Pull Request on GitHub using the gh cli tool.
always fixed the ESLint and TypeScript errors that causes Vercel build to fail!
