Skip to content

SumanKhdka/faceconnect

 
 

Repository files navigation

Faceconnent

About Faceconnect

Faceconnect is an afghanistan online social media and social networking service created to connect people all around the world, devolaped in two different languages.

  1. English
  2. Persian (فارسی)

Faceconnect may be accessed by a large range of devices with Internet connectivity, such as desktop, laptop and tablet computers, and smartphones. After registering to use the site, users can create a customized profile indicating their name, occupation, schools attended and so on. Users can add other users as "followers", exchange messages, post status updates, share photos, and receive notifications of activity. Faceconnect is devolaped in Laravel 5.5v (2018) Laravel documentation and mySql database.

Features

  • Creating account
  • sigining in
  • Profile
  • Followers & Follwings
  • Blocking
  • Timeline
  • Likes
  • Comments
  • Sharing a post
  • Messages and inbox
  • Notifications
  • Gallery

Installation

step 1:

Open your terminal and Clone the project. Run: git clone https://github.com/zainudinnory/faceconnect.git

step 2:

Create your .env file and specify your database

step 3:

Run: composer install

step 4:

Create a key. Run:php artisan key:generate

step 5:

Run the website. php artisan serve

step 6:

Creating tables using migration. Run:php artisan migrate

step 6:

Open your browser and and run the project. Like:localhost:8000
Note:

Factories are also created to generate fake records. you can create n number of records using factories. like: $ factory('App\User',50)->create()
$ factory('App\Post',200)->create()
$ factory('App\Like',500)->create()
$ factory('App\Comment',200)->create()
$ factory('App\Message',2000)->create()
$ factory('App\Userfollow',2000)->create() This creates 2000 relations(Followers & Followings) to users.

About

`Facconnect` a social network project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 57.1%
  • PHP 42.7%
  • Vue 0.2%