Introduction

  • Item Name : PickMe Messaging Web App
  • Item Version v 1.0.0
  • Author WildWeb

Thanks for purchasing our product, you must know that you will get all the upcoming updates/upgrades of this product for free!

We made this documentation for you to understand properly how you can setup and start using our product 'PickMe', you don't need any coding or server management knowledge, we want this item to be used easily by everyone, not only developers.

Our application uses firebase which provides realtime database for storing data of users and stockage (images/videos/audios etc), also you can simply host your app in firebase hosting and connect it to your custom domain (or use free domain given by firebase).
Simply... firebase gives you all you need!

Requirements

PickMe can work on any machine that supports Node v12. Also you will need to have a firebase account because PickMe uses firebase essencially as a backend, don't worry we are covering all the installation process (we made video records so you can follow the instructions easily) from creating the firebase account to hosting and publishing the app successfully

Know more about:

Installation

1- Creation of firebase account and connect it with the application:

The codes needed:

                
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}
                
             
2- Hosting the application on firebase:

The codes needed:

                
firebase login

npm run build

firebase init

firebase use YOUR_PROJECT_ID

firebase deploy
                
             
3- Setting the super admin account:

Please choose one account to set it to super admin, after you set it, you will appear to other users as super admin.

3- Connect the application to a custom domain

You can check the firebase documentation to know more about custom domain, Here is a direct link : Custom domain in firebase

Rebranding

Customizing design

All the style of the PickMe app is in 'index.css', it is well organised with comments, so you will not find difficulty to change the whole design. We use also bootstrap 4 for the responsive layout and for making the design better.
Here is the location of the 'index.css'

                
pickMe\src\assets\index.css
                
             
Change application icon
                
pickMe\public\favicon.ico
                
             

You can change the 'favicon.ico' with your own icon (keep the same name which is favicon)

Credits

Managing Users

With firebase control panel, you can delete users/groups/private chats, edit their information, and control all the uploaded storage to the app.

Support/Report Issues

Please remember that the support is completely free. Occasionally we will help with small tweaks, but these requests will be put on a lower priority due to their nature.

Support for this product includes:
  • Responding to questions or problems regarding the item and its features
  • Fixing bugs and reported issues
  • Providing updates to ensure compatibility with new software versions
Product support does not include:
  • Customization and installation services
  • Support for third party software and plug-ins
  • Before seeking support, please...
    • Make sure your question is a valid PickMe Issue and not a customization request.
    • Make sure you have read through the documentation and our related video guides before asking support on how to accomplish a task.
    • Make sure you are running PickMe in a proper Node.js environment. See the Requirements section above for more