Loading...

Facebook style social wall script

Social wall script is facebook style social networking script used to create own social network

290

Details

Requirements:


  1. PHP >=5.5.9
  2. Laravel 5.2.*
  3. OpenSSL PHP Extension
  4. PDO PHP Extension
  5. Mbstring PHP Extension
  6. Tokenizer PHP Extension
  7. XML PHP Extension
  8. MySQL 5.5
  9. Composer 1.4.1

Main Features:


  1. Build in with Laravel 5.2
  2. Repository Design Patterns
  3. Responsive Design
  4. Build with Bootstrap 3.3.5
  5. Flexible to create RESTFul API
  6. Minifed version of CSS and JS
  7. Laravel Elixir, Bower and Gulp Integration for Minification
  8. Easily Customizable

Users:

  1. Login
  2. Logout
  3. Email Verication
  4. OAuth – Registration/Login With Facebook
  5. OAuth – Registration/Login With LinkedIn
  6. OAuth – Registration/Login With Google
  7. Reset Password
  8. Forgot Password
  9. Update basic profile details
  10. Profile Picture Upload
  11. Download Profile Picture for social login
  12. Cover Photo Upload
  13. Cover Photo Reposition
  14. Auto complete search
  15. Facebook style profile page

Updates:

  1. Facebook style status update box
  2. Status Message
  3. Tagging Friends on Update
  4. Share Location – Google Map API
  5. Multiple Image upload and preview
  6. Update – Privacy
  7. Comments
  8. Comments Image Upload
  9. Like/ Unlike
  10. Like Emotions
  11. Delete Update
  12. Friend/Unfriend
  13. Share Update
  14. Facebook style update descriptions
  15. Share Box – Textbox auto resize
  16. Load more on scroll
  17. Privacy based updates on profile page
  18. Auto image resize
  19. Responsive feed list
  20. Modal to view liked users
  21. View all comments

Messages:

  1. Private message – Timeline conversation design
  2. Private message – Share embed thirdparty content(OEmbed)
  3. Upload image
  4. Upload image preview

Pages:

  1. Feeds
  2. Notications
  3. Profile
  4. Message
  5. Settings
  6. Friend Request List

Photos:

  1. List uploaded photos
  2. Photo light box preview

Notifications:

  1. Like
  2. Share
  3. Comment
  4. Friend Tagging
  5. Confirm Friend Request

Admin Pages:

  1. Dashboard
  2. Users List
  3. Block User
  4. Mark User Email Veried
  5. Mark user as Admin
  6. Post – List all
  7. Post – Delete
  8. Updates – List all
  9. Updates – Delete
  10. Updates – View
  11. Comments – List all
  12. Comments – Delete
  13. Comments – View
  14. Admin – Change Passwords
  15. General Settings
  16. Advertisement Settings
  17. Registration and Login Settings

Installation Instructions:

Script based on Laravel framework so it utilizes Composer to manage its dependencies. So, before goto the installation, make sure you have Composer installed on your machine.

Ref:  https://getcomposer.org/doc/00-intro.md

Steps:

Step 1:

Extract source files and put it to root directory then do the composer installation by following commands

composer install

Step 2:

Following directories require 777 permission

storage/
bootstrap/cache/
public/uploads/

Step 3:

Create database on mysql ex: socialwall

Step 4:

Also you can see configuration files in root directory by environment wise

.env.development – For local development purpose

.env.production – For production environment configuration

.env.testing – For testing environment configuration

Note: rename above configuration to .env based on environment basis

Step 5:

Application Configuration Details

Setting Environment of the application 

APP_ENV=local or production or testing

Encryption key used for encryption 

APP_KEY=base64:25ZKWxgEyKDX1HQ2Jdqyk+GECcz0U0Tlx89M0H7SN8I=

Application URL 

APP_URL= http://localhost

Application Timezone 

APP_TIMEZONE=Asia/Kolkata

Step 6:

Database Configuration Details 

Note: Right now we are supporting only MySQL

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=socialwall
DB_USERNAME=root
DB_PASSWORD=mysql
DB_TIMEZONE=+05:30

Step 7:

Cache/Session/Queue Driver settings

CACHE_DRIVER=memcached   (Supported: "file", "database", "apc", "memcached", "redis", "array")
SESSION_DRIVER=memcached   (Supported: "file", "cookie", "database", "apc", "memcached", "redis", "array")
QUEUE_DRIVER=sync   (Supported: "sync", "database", "beanstalkd", "sqs", "redis")

Step 8:

If you using redis driver then you must specify the configuration like below

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

Step 9:

Mail Configuration to sending emails

MAIL_DRIVER=smtp   (Supported: "smtp", "mail", "sendmail", "mailgun", "mandrill", "ses", "sparkpost", "log")
MAIL_HOST=Mailhost
MAIL_PORT=Port
MAIL_USERNAME=Username
MAIL_PASSWORD=Password
MAIL_ENCRYPTION=tls //Encryption
MAIL_FROM_ADDRESS=FromEmailAddress

Step 10:

    Then need to import Database Table Schema from sql file and file has been located to db/socialwall_v1.0.sql

Step 11:

Once done, Then we need to configure application with web server. Apache Virtual Host Configuration

Note: Apache mod_rewrite is required

Install Laravel framework windows xampp 

https://www.codementor.io/magarrent/how-to-install-laravel-5-xampp-windows-du107u9ji Install Laravel framework Ubuntu 

https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04

Nginx Configuration

Edit site config file /etc/nginx/sites-available/default and update the following configuration

server { 
  listen 80 default_server; 
  listen [::]:80 default_server ipv6only=on; 
  root source_path; (ex: /usr/share/nginx/html/socialwall/public/) 
  index index.php index.html index.htm; 
  server_name server_domain_or_IP; 
  location / {  
    try_files $uri $uri/ /index.php?$query_string; 
  }
  location ~ \.php$ {
    try_files $uri /index.php =404;  
    fastcgi_split_path_info ^(.+\.php)(/.+)$;  
    fastcgi_pass unix:/var/run/php5-fpm.sock;  
    fastcgi_index index.php; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    include fastcgi_params; 
    try_files $uri $uri/ /index.php?$query_string; 
  }
}

Then restart the nginx server

Step 11:

After all these setups done. You can login with following credential as admin then you can able setup login with social accounts from admin dashboard.


Admin Credentials:

Username: admin

password: admin@123




Video

Versions

1.0.3

Released on - November 20, 2017

1.0.1

Released on - November 20, 2017

1.0

Released on - November 20, 2017

Reviews

Not yet reviewed

Question or Comment

No support questions or comments
  • $15
  • Free Support

  • Quality Code

  • Future product updates

  • Easy Release Management

  • Product Version control by git

Login to Buy Now

Informations

Category Scripts & Code / PHP Scripts and Applications / Social Networking
First release 8 months ago
Last Updated 1 month ago
Files included .php, .html, .css, Javascript .js, .sql
Software Version PHP 5.5, PHP 5.6, PHP 7.0, PHP 7.1
Software Framework Laravel
Database MySQL 5.x
HTML/CSS Framework Bootstrap
Javascript Framework jQuery
Package Manager composer
Browser Compatibility IE9, IE10, IE11, Chrome, Edge, Firefox, Opera, Safari
Tags facebook , laravel , mysql , php , social wall script , social networking ,
Rajesh Tomjoe

Member since May 2017

View Profile

copyrights © 2017 packagecart.com.   All rights reserved.