Facebook style social wall script

Released 6 months ago, Last update 6 months ago Applications Social Networking

Social wall script is facebook style social networking script used to create own social network with in a minute. It is build with laravel framework and bootstrap based modern design.

Compatible Browsers:
IE9IE10IE11ChromeEdgeFirefoxOperaSafari

Features:

  • Build in with Laravel 5.2
  • Repository Design Patterns
  • Responsive Design
  • Build with Bootstrap 3.3.5
  • Flexible to create RESTFul API
  • Minified version of CSS and JS
  • Laravel Elixir, Bower and Gulp Integration for Minification
  • Easily Customizable

Users

  • Login
  • Logout
  • Email Verification
  • OAuth – Registration/Login With Facebook
  • OAuth – Registration/Login With LinkedIn
  • OAuth – Registration/Login With Google
  • Reset Password
  • Forgot Password
  • Update basic profile details
  • Profile Picture Upload
  • Download Profile Picture for social login
  • Cover Photo Upload
  • Cover Photo Reposition
  • Auto complete search
  • Facebook style profile page

Updates

  • Facebook style status update box
  • Status Message
  • Tagging Friends on Update
  • Share Location – Google Map API
  • Multiple Image upload and preview
  • Update – Privacy
  • Comments
  • Comments Image Upload
  • Like/ Unlike
  • Like Emotions
  • Delete Update
  • Friend/Unfriend
  • Share Update
  • Facebook style update descriptions
  • Share Box – Textbox auto resize
  • Load more on scroll
  • Privacy based updates on profile page
  • Auto image resize
  • Responsive feed list
  • Modal to view liked users
  • View all comments

Message

  • Private message – Timeline conversation design
  • Private message – Share embed thirparty content(OEmbed)
  • Upload image
  • Upload image preview

Pages

  • Feeds
  • Notifications
  • Profile
  • Message
  • Settings
  • Friend Request List

Photos

  • List uploaded Photos
  • Photo Lightbox Preview

Notification

  • Like
  • Share
  • Comment
  • Friend Tagging
  • Confirm Friend Request

Admin

  • Dashboard
  • Users List
  • Block User
  • Mark User Email Verified
  • Mark user as Admin
  • Post – List all
  • Post – Delete
  • Updates – List all
  • Updates – Delete
  • Updates – View
  • Comments – List all
  • Comments – Delete
  • Comments – View
  • Admin – Change Passwords
  • General Settings
  • Advertisement Settings
  • Registration and Login Settings
  • 1.0.3

  • 1.0.1

  • 1.0

  • pryolo
    2017-08-23 15:13:25

    I have installed everything as described, if i call localhost/socialwall/public i get an Error 500.

    • pryolo
      2017-08-23 17:32:41

      Tables Cache and Sessions are missing, i imported sessions from another project but i dont have any migration for cache

    • pryolo
      2017-08-23 18:03:43

      I got it to work but many functions are missing ?

      No: emoticons, tagging, location in posts

    • rajeshsaravanan
      2017-08-24 05:25:15

      Sorry for late reply. In the share box you will have friend suggestion box whom you wants to tag and another box you will have auto complete of location(For location you must put google map API key at admin section). And emoticons only on the like section.

      If any clarification required please feel free to ping me.

    • pryolo
      2017-08-28 14:48:20

      It worked now, thanks. Any chance that there will be an update with Groups and Sites functionality ?

    • rajeshsaravanan
      2017-08-30 06:29:57

      Yeah. You will have upcoming functionality interms of version. So you can switch the version to adapt the new features and functionalities.

    • pryolo
      2017-08-30 14:59:20

      What do you mean by "interms of version" do i need to buy multiple or extended ?

    • rajeshsaravanan
      2017-09-03 08:17:26

      No. I mean new features will be new release version. Now its in release version "1.0.3". So you can use it as well in the future.

    • pryolo
      2017-09-03 13:30:44

      Okay i understand. Is there any plan for the next release ?

    • rajeshsaravanan
      2017-09-04 09:11:48

      Yes. We have a plan on that. You will get release notification when we do new release.

  • NuxaaKralj
    2017-06-23 13:39:28

    I have problem. I cant download source codes.

    • rajeshsaravanan
      2017-06-27 17:29:11

      Use git clone and it will ask your packagecart credentials.

  • nikhiltechboy
    2017-06-22 18:45:05

    hi sir i am not able to download source code when i click and go to git lab it shows 404 page not found please reply .

    Regards

    • nikhiltechboy
      2017-06-22 18:47:07

      sir please help me

    • nikhiltechboy
      2017-06-22 18:47:26

      my email id : bn.home345@gmail.com

    • rajeshsaravanan
      2017-06-27 17:28:50

      Use git clone and it will ask your packagecart credentials.

  • Bittusharma
    2017-05-25 06:12:34

    hello sir how we can install socialwallscript can you help me.

  • rishitaavasti
    2017-05-25 06:03:28

    how we install sir socialwall

    • karenshahmuradyan
      2017-05-19 11:04:37

      Hi. When I try to register I have this error Whoops, looks like something went wrong. and I cann't signin admin panel

      • rajeshsaravanan
        2017-05-19 12:11:14

        Can you share any screent shots?

      • karenshahmuradyan
        2017-05-19 15:09:15

        http://imgur.com/Nl1Ln0Y

      • rajeshsaravanan
        2017-05-19 15:34:33

        Check following things

        • Your storage folder should be 777 permission
        • Make sure have you imported sql file from db/ folder to mysql
        • rename .env.development to .env
        • Also update you db configuration and email config details to .env
        • After this if you are getting same issue then share us storage/logs/laravel.log data
      • karenshahmuradyan
        2017-05-19 16:38:37

        How to give permission?

      • karenshahmuradyan
        2017-05-19 17:01:13

        [2017-05-19 16:59:44] testing.ERROR: Swift_RfcComplianceException: Address in mailbox given [] does not comply with RFC 2822, 3.6.2. in C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Mime\Headers\MailboxHeader.php:348 Stack trace: #0 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Mime\Headers\MailboxHeader.php(263): Swift_Mime_Headers_MailboxHeader->_assertValidAddress('') #1 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Mime\Headers\MailboxHeader.php(106): Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(Array) #2 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Mime\Headers\MailboxHeader.php(63): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array) #3 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Mime\SimpleMimeEntity.php(592): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array) #4 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Mime\SimpleMessage.php(213): Swift_Mime_SimpleMimeEntity->_setHeaderFieldModel('From', Array) #5 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Mail\Message.php(37): Swift_Mime_SimpleMessage->setFrom(Array, 'Social Wall') #6 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\app\Listeners\EmailListener.php(35): Illuminate\Mail\Message->from(NULL, 'Social Wall') #7 [internal function]: App\Listeners\EmailListener->App\Listeners{closure}(Object(Illuminate\Mail\Message)) #8 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Mail\Mailer.php(403): call_user_func(Object(Closure), Object(Illuminate\Mail\Message)) #9 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Mail\Mailer.php(163): Illuminate\Mail\Mailer->callMessageBuilder(Object(Closure), Object(Illuminate\Mail\Message)) #10 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\app\Listeners\EmailListener.php(38): Illuminate\Mail\Mailer->send(NULL, Array, Object(Closure)) #11 [internal function]: App\Listeners\EmailListener->handle(Object(App\Events\EmailEvent)) #12 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(10161): call_user_func_array(Array, Array) #13 [internal function]: Illuminate\Events\Dispatcher->Illuminate\Events{closure}(Object(App\Events\EmailEvent)) #14 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(10106): call_user_func_array(Object(Closure), Array) #15 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(6307): Illuminate\Events\Dispatcher->fire('App\Events\Emai...') #16 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\app\Http\Controllers\AuthController.php(89): Illuminate\Support\Facades\Facade::__callStatic('fire', Array) #17 [internal function]: App\Http\Controllers\AuthController->postRegister(Object(App\Http\Requests\Registration), Object(App\Repositories\UserRepository), Object(App\Repositories\FriendRepository)) #18 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9401): call_user_func_array(Array, Array) #19 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9463): Illuminate\Routing\Controller->callAction('postRegister', Array) #20 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9443): Illuminate\Routing\ControllerDispatcher->call(Object(App\Http\Controllers\AuthController), Object(Illuminate\Routing\Route), 'postRegister') #21 [internal function]: Illuminate\Routing\ControllerDispatcher->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #22 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #23 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\app\Http\Middleware\RedirectIfAuthenticated.php(24): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #24 [internal function]: App\Http\Middleware\RedirectIfAuthenticated->handle(Object(Illuminate\Http\Request), Object(Closure)) #25 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9935): call_user_func_array(Array, Array) #26 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request)) #27 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #28 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #29 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9920): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #30 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9444): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #31 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9431): Illuminate\Routing\ControllerDispatcher->callWithinStack(Object(App\Http\Controllers\AuthController), Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'postRegister') #32 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(8499): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'App\Http\Contro...', 'postRegister') #33 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(8486): Illuminate\Routing\Route->runController(Object(Illuminate\Http\Request)) #34 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(8200): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request)) #35 [internal function]: Illuminate\Routing\Router->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #36 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #37 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\app\Http\Middleware\RedirectIfAuthenticated.php(24): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #38 [internal function]: App\Http\Middleware\RedirectIfAuthenticated->handle(Object(Illuminate\Http\Request), Object(Closure)) #39 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9935): call_user_func_array(Array, Array) #40 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request)) #41 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #42 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\app\Http\Middleware\Configuration.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #43 [internal function]: App\Http\Middleware\Configuration->handle(Object(Illuminate\Http\Request), Object(Closure)) #44 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9935): call_user_func_array(Array, Array) #45 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request)) #46 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #47 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(3225): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #48 [internal function]: Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure)) #49 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9935): call_user_func_array(Array, Array) #50 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request)) #51 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #52 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(13382): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #53 [internal function]: Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #54 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9935): call_user_func_array(Array, Array) #55 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request)) #56 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #57 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(11925): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #58 [internal function]: Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #59 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9935): call_user_func_array(Array, Array) #60 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request)) #61 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #62 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(13121): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #63 [internal function]: Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure)) #64 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9935): call_user_func_array(Array, Array) #65 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request)) #66 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #67 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(13058): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #68 [internal function]: Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure)) #69 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9935): call_user_func_array(Array, Array) #70 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request)) #71 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #72 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #73 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9920): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #74 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(8201): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #75 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(8192): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request)) #76 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(8182): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) #77 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(2419): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) #78 [internal function]: Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http{closure}(Object(Illuminate\Http\Request)) #79 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(52): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #80 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(3286): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #81 [internal function]: Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) #82 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9935): call_user_func_array(Array, Array) #83 [internal function]: Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request)) #84 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php(32): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #85 [internal function]: Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request)) #86 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(9920): call_user_func(Object(Closure), Object(Illuminate\Http\Request)) #87 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(2366): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #88 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\bootstrap\cache\compiled.php(2350): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #89 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\public\index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #90 C:\xampp\htdocs\66d72eb0818ed7c225658b8ec734a80c\server.php(21): require_once('C:\xampp\htdocs...') #91 {main}

      • rajeshsaravanan
        2017-05-19 18:04:19

        can you check your from email address and credentials on .env file? or can you check it why its happening https://github.com/swiftmailer/swiftmailer/issues/382

      • karenshahmuradyan
        2017-05-19 18:26:32

        Can you connect with teamviewer and install package, please?

      • rajeshsaravanan
        2017-05-19 19:27:00

        Can we do it by tomorrow?

      • karenshahmuradyan
        2017-05-19 19:38:19

        Great. In that case send me email and I send you my id and pass My email is karenshahmuradyan@gmail.cm

      • karenshahmuradyan
        2017-05-19 19:38:48

        I send you my email*

      • karenshahmuradyan
        2017-05-20 08:30:29

        Hello, Can you connect with teamviewer

      • karenshahmuradyan
        2017-05-20 12:47:32

        Great work, good source code for building your own site

    3k

    Views

    287

    Purchases

    35

    Comments
    • $5
      Standard
    • $25
      Multiple
    • $50
      Extended

    Loading ...