Introduction Last updated: recently

Thank you for choosing WowCodes! If you encounter any challenges with the code or documentation, please contact our team of Experts here. We appreciate your purchase and look forward to supporting you.

Installation

Get started with wowcodes quickly and easily. Follow our simple installation guide to set up your development environment and start coding.

Backend Setup

Here's how you can setup the backend.

Install the Backend Code

  • Create a subdomain in your cPanel hosting
  • Upload the backend code into the home directory of the subdoamin.
  • Create a Database Table

  • Go to 'MySQL® Database Wizard' in cPanel
  • Enter the database name and click on next.
  • Enter the databse user and set a password.
  • Grant the permissions to database user.
  • Then go to phpMyAdmin and select the database you just created.
  • Import the database file you received with the item.
  • Connect Admin & Seller Panel with Database

  • Go to admin > Includes > connection.php &
    seller > Includes > connection.php
    and update the database details
  • 
        DEFINE ('DB_USER', 'enter the name of database user');
        DEFINE ('DB_PASSWORD', 'enter the password of the database');
       DEFINE ('DB_HOST', 'localhost');
          DEFINE ('DB_NAME', 'enter the databse name');
        
    

    Frontend Setup

    Here's how you can start with the App.

    Install Android Studio

  • Go to https://developer.android.com/studio
  • Install the Android Studio and setup watching the tutorial below.
  • Watch tutorial

    App

    Learn how to set up and configure your WowCodes Script quickly and easily. Our comprehensive guide will help you get started in no time.

    How to change app name?

  • Open Android Studio > res > values > strings.xml
  • Enter your app name inside "app_name" string tag:
  • You can also change Introduction page texts here.
  • 
        <string name="app_name" >Enter your app name here</string>
        
    

    How to connect the App with Admin Panel

  • Open Android Studio > java > com.wowcodes.app > constants.java
  • Change wowcodes.in to your website url
  • 
        String baseurl = "https://wowcodes.in/seller/api.php?/";
        String imageurl = "https://wowcodes.in/seller/images/";
        String retrobaseurl = "https://wowcodes.in/seller/";
        
    

    How to change the package name?

  • In Android Studio, click on the little gear icon Deselect the Compact Empty Middle Packages option.
  • Your package directory will now be shown in individual directories as com > wowcodes > app
  • Individually select each directory you want to rename, and Right-click on it, Select
    Refactor > Rename > In the Pop-up dialog click "In Whole Project" > Enter the name > Refractor
  • Now open your build.gradle (Module). Update the applicationId to your Package Name and Sync Gradle.
  • How to set default country code?

  • Go to res > layout > activity_login.xml
    & res > layout > activity_register.xml
  • Change the country code from "IN" to your contry code.
  • 
        app:ccp_defaultNameCode="IN"
    
    

    Create a firebase Project

  • Watch this tutorial and create a firebase project and download the google-services.json file
  • Watch tutorial
  • Then go to home directory of the project > app and replace the google-services.json file.
  • Change contact us details

  • Go to java > Package Id > Fragments > YouFragment.java
  • Then search for "txtContact" and change the contact details
  • Change the App icon

  • Go to the App folder > res > drawable
  • Then replace the 'ic_addtop' and 'img_logo' files with your logo
  • How to change colour of the app?

  • Go to the App folder > res > values > colors.xml
  • Update the colour of the app
  • 
        <color name="colorPrimary">#5F0A87</color>
        <color name="btnColor">#2A2A72</color>
         <color name="colorAccent">#A71E87</color>
    
    

    Admin & Seller Panel

    Learn how to manage Backend Panels.

    Create & Manage Users

  • You can add/create users from the admin panel by just clicking on add users under the Users tab
  • You can ban any user and revoke their access from the app by using the ban feature
  • You can add or deduct coins from user account by clicking on edit.
  • Here's a Tip

    You can create unlimited fake users from the admin panel.

    Create & Manage Sellers

    From admin panel you can add new sellers, create their id and passwords.

    Create & Manage Coin Shop Packages

    You can create new coin packages, edit old coin packages from the admin panel.

    Manage Orders

  • Admin can manage all the order users have made in the app from admin panel.
  • The seller can only manage the orders of the items they have listed in the App.
  • Order Status

    Admin/Seller can update the order status to Received/Processing/Shippped/Delivered/Rejected.

    App Settings

    Here's how you can manage the app from backend.

    Payment Gateway Details

  • You can update the app currency and set any currency you want
  • You can update the Payment Gateway details from the admin panel
  • Privacy Policy

    You can update the privacy policy of the app from the admin panel.

    Website

    Here's how you can update the website name,logo and other things you want to update from the index.html of the home directory

    How can i change website name?

    
    #Change the App name in 3rd line of index.html						    
        <title>Gaming App/title>
        
    #Change the App name in 47th line of index.html
        <h1>Gaming App/h1>
    
    

    How can i change website logo?

    Update your brand url link in Line #30

    How can i change app download link?

  • Change think in Line #37
  • Change think in Line #109
  • Change think in Line #206
  • Change think in Line #307
  • 
        <a href="your-apk-link class="btn btn-primary">Install Now</a>
    
    

    How can i change the contact details?

    You can change the contact details from line #293.

    FAQs

    Commonly asked questions.

    App FAQs

    Can I customize the user interface of the Android app?

    Yes you can customise the UI on your own or you can hire our experts to do it on your behalf. Chat with experts

    Are there any limitations on the number of users or downloads of the Android app?

    No, the user can handle as many users you want, the server should be efficient to handle users.

    How long does it take to update the Android app with new features or bug fixes?

    We usually bring new update to the app regularly.

    Is technical support available for buyers?

    Yes, we provide 6 months free support on your purchase.

    Admin & Seller Panel FAQs

    How do I access and use the admin panel?

    Once you complete the setup, you can access the admin panel using this credentials:
    ID: Admin
    Password: Admin@123.

    Can I customize the admin panel to fit my specific needs?

    Yes, you can hire our experts and they will customize the software as you want.

    Chat with experts
    How long does it take to set up the admin panel?

    If you hire our developers, they complete it in 24-48 hours.

    Support FAQs

    How long will you provide support after purchase?

    You get free 6 months of premium support with your purchase.

    What is included in the support package?

    Support from WowCodes experts over email.

    Do you offer customization services for the script?

    Yes we provide customization support.

    Chat with experts

    Payment Gateways

    How to setup.

    PayPal

    Where do i need to add my PayPal Api Key's

    You can update the PayPal Keys from the Admin Panel

    Where can i toggle between Live and Sandbox enviroment?

    You can toggle between them from the Android Studio file PayPalPay.java.

    Do i need to do any other changes?

    in the server home directory you need to also update this file with the app's SHA 256 keys and package id of the app (.well-known/assetlinks.json)

    Do i need to do any other changes?

    Yes, one last change, you also need to update the androidmanifest.xml file with your website link.