Introduction


WeMakeLink is a powerful platform for managing links, QR codes, bio pages, and more. This documentation provides step-by-step guidance for installation and configuration.

System Requirements


  • Operating System: Windows 10/11/ MacOS/ Linux
  • Browser: Latest version of Chrome, Firefox, or Edge
  • PHP Version: 7.4 or higher

For Users, Simply login on the Website using your credentials.


Installation



Step 1: Installing Node.js


1. Download Node.js from nodejs.org.

2. Run the installer and follow the setup wizard. Use the default settings

3. Verify the installation by opening a terminal or command prompt and running:*

node -v
npm -v

This will display the installed versions of Node.js and npm (Node Package Manager).*

Step 2: Setting Up WAMP


1. Download WAMP Server from wampserver.com and run the installer.

2. Follow the setup wizard and install WAMP on your system. Use the default settings unless otherwise specified.

3. After installation, open WAMP and ensure the icon in the system tray turns green. This indicates that Apache and MySQL services are running.

4. Open your browser and navigate to http://localhost to verify the WAMP installation.

Step 3: Installing PHP


1. Visit php.net and download PHP version 7.4 or higher.

2. Extract the downloaded PHP files into the C:\your\path\here directory.

3. Add the path to your PHP Installation into the PATH Environment variable

  • Open Control Panel > System > Advanced System Settings > Environment Variables.
  • Under "System Variables," select Path and click "Edit."
  • Add C:\your\path\here to the list and save the changes.
  • Open CMD and write php -v to ensure that PHP has been installed correctly.

4. Open WAMP, click on the tray icon, and select your installed PHP version under the "PHP" menu.*

if you have more than one PHP version installed.*

Step 4: Installing WeMakeLink


1. Download the WeMakeLink installation package from the official website.

2. Extract the files into the C:\wamp64\www\wemakelink directory.

3. Open http://localhost/phpmyadmin in your browser.

4. Create a new database named wemakelink.

5. Check Database name in "config.php", make sure the database names are aligned.

6. Open a terminal and navigate to the WeMakeLink directory:

cd C:\wamp64\www\wemakelink

7. Run the following commands to install dependencies:*

composer install
npm install
These steps may not be necessary*

8. Import the database file:

  • Open http://localhost/phpmyadmin in your browser.
  • Select the wemakelink database you created earlier.
  • Click the Import tab.
  • Choose the file wemakelink.sql from the provided files.
  • Click Go to import the database structure and sample data.

9. Open your browser and navigate to http://localhost enter the following credentials for a DEMO account

Username: admindemo@gmail.com
Password: admindemo123


Username: userdemo@gmail.com
Password: userdemo123

Configuration (Optional)


Edit the .env file in the WeMakeLink directory to configure your database and application settings:

DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=wemakelink_db
DB_USERNAME=root
DB_PASSWORD=

Restart WAMP services to apply the changes.

Admin Usage


Dashboard

The admin dashboard serves as a centralized hub for monitoring platform activities:

  • Link/User Count: View total links and users in real-time.
  • New/Top Links: Monitor recently created and top-performing links.
  • Subscriptions: Access subscription details and statuses.
  • Payments: Review and manage payment transactions.
  • Reported Links: Handle flagged links and reasons for reports.

Links Management

  • All Links: Manage and filter active links.
  • Archived Links: Retrieve stored, inactive links.
  • Reported Links: Review flagged links for action.
  • Import Links: Use the bulk import tool to upload multiple links.

Users Management

  • Add User: Add new users through a simple form.
  • All Users: View and manage the entire user base.
  • Banned Users: Review and manage restricted accounts.
  • Testimonials: Review user-submitted testimonials.

User Usage


Key Features

  • Link Generator: Create short, trackable links for sharing across platforms.
  • QR Codes: Generate and track QR codes for campaigns or offline marketing.
  • Bio Pages: Design personalized bio pages to consolidate important links.
  • Statistics: View analytics for link clicks, QR scans, and bio page visits.

Advanced Features

  • Custom Splash: Create branded splash pages for links.
  • CTA Overlay: Add call-to-action overlays to shared links.
  • Campaigns: Manage marketing campaigns with integrated analytics.

API Documentation


Refer to the full API documentation at The Developers API after installation.

Troubleshooting


Common issues and their resolutions:

  • WAMP Not Starting: Ensure no other applications (e.g., Skype) are using port 80.
  • Database Connection Errors: Verify database credentials in the .env file.
  • Blank Pages: Check PHP error logs in the C:\wamp64\logs directory.
  • Localhost Stuck on WAMP Homepage:
    If your localhost is still showing the WAMP homepage instead of your project, follow these steps:
    1. Click on the WAMP icon in the system tray.
    2. Hover over Apache and select httpd-vhosts.conf.
    3. Find the following lines:
      
                              DocumentRoot "${INSTALL_DIR}/www"
                              Directory "${INSTALL_DIR}/www/"
                                          
    4. Change them to:
      
                              DocumentRoot "C:/wamp64/www/wemakelink"
                              Directory "C:/wamp64/www/wemakelink/"
                                          
    5. Save the file and restart WAMP to apply changes.

Support


For additional help, visit the Help Center or contact support at info@incubytes.com.