Faceconnect is an afghanistan online social media and social networking service created to connect people all around the world, devolaped in two different languages.
- English
- 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.
- Creating account
- sigining in
- Profile
- Followers & Follwings
- Blocking
- Timeline
- Likes
- Comments
- Sharing a post
- Messages and inbox
- Notifications
- Gallery
step 1:
Open your terminal and Clone the project. Run: https://github.com/zainudinnoori/faceconnect-social-media-application.git
Create your .env file and specify your database
step 3:Run: composer install
Create a key. Run:php artisan key:generate
Run the website. php artisan serve
Creating tables using migration. Run:php artisan migrate
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.