Giter Club home page Giter Club logo

laravel-social-network's Introduction

Laravel 5 - Simple Location-Based Social Network

It's location-based social network developed by lvntayn, theoneremains and koniqwe using the Laravel PHP framework.

Live - https://around.kim

Demo Pages - https://github.com/lvntayn/laravel-social-network/tree/master/public/images/demo

Installation

  • git clone https://github.com/lvntayn/laravel-social-network.git projectname
  • cd projectname
  • composer install
  • php artisan key:generate to regenerate secure key
  • create new database and edit .env file for DB settings
  • php artisan migrate —seed
  • edit .env file for APP configuration and Google API Configuration
  • storage, bootstrap/cache and public/cache directories should be writable
  • php artisan storage:link
  • php artisan serve

Include

Features

  • Create a profile with a username, profile picture, cover picture, bio and personal information
  • Share Posts, Images
  • Find, follow your friends and send direct message to them
  • Make comments on Posts, Images
  • Like Posts, Images
  • Follow new events with notifications
  • Add hobbies
  • Become a member of a hobby group automatically and interact with other people
  • Hide your profile by sharing your location. Let only the people around you to have access to communicate with you
  • Find people around you at the same location, having same hobby and become a member of an automatically created hobby group

Pages

There are 7 pages. which are Home Page for Login and Sign Up, TimeLine, Direct Messages and Profile you know.

  • Nearby page is for seeing people around you.
  • Groups are created automatically for people who share the same hobby. You can see group posts in groups page if you added that specific hobby.
  • Following & Followers page shows the list of followers and people you are following.

Packages Included

  • alexpechkarev/google-maps
  • barryvdh/laravel-debugbar
  • barryvdh/laravel-ide-helper
  • nesbot/carbon

Requirements

  • PHP 5.6.4
  • MySQL

Authors

lvntayn

theoneremains

koniqwe

laravel-social-network's People

Contributors

lvntayn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

laravel-social-network's Issues

Notifications not working on following, liking & commenting...

@lvntayn and the around.kim team, thank you so much for sharing this amazing body of work, I am a huge fan.

Before going ahead to git clone and install this wonderful project, I decided to take the demo out for a spin and I found out that the notification is not working. My teammate and I interacted with the app by following, liking, and commenting on each other's post, but we did not get notifications.

Thank you so much for your anticipated attention to this issue.

Vendor folder not to be included

The vendor folder can be completely be removed from the folder if doesn't have any special reason.

However, to keep the repository in the stable version, recommend to include composer.lock but again not required.

Thanks

License information is not provided

Could you please share the license information under which this repository is published. It will be helpful for us to continue a derivative work of your project.

Resizing photos does not work

Hello
it seems like the function of resizing photos does not working...the personal photo does not appear on post
getPhoto function in User model does not work
any help
Capture

Server Access problem

I have given permission to read write and execute to the public folder and has all the other subfolder but I can not manage to post an image on the server
Only the text leaves
Need help please

Group feature isn't working

@lvntayn, @koniqwe, or @theoneremains on running php artisan serve after following the installation instructions, I added several hobbies to my profile. I expected to find myself in those corresponding groups, however, I keep getting the message "You are not in any group."

Please help.

Homepage error

count(): Parameter must be an array or an object that implements Countable (View: /Applications/www/social_laravel/resources/views/layouts/app.blade.php) (View: /Applications/www/social_laravel/resources/views/layouts/app.blade.php)

http://mysape/nearby - Error

Sorry for the large amount of text.

(2/2) ErrorExceptionTrying to get property of non-object (View: C:\OpenServer\domains\mysape\resources\views\nearby\index.blade.php)

in a5cf3c1af3903aafa2237d17dc78886a3c06a3cc.php (line 18)
at CompilerEngine->handleViewException(object(ErrorException), 0)in PhpEngine.php (line 44)
at PhpEngine->evaluatePath('C:\OpenServer\domains\mysape\storage\framework\views/a5cf3c1af3903aafa2237d17dc78886a3c06a3cc.php',array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'user' => object(User), 'nearby' => false))in CompilerEngine.php (line 59)
at CompilerEngine->get('C:\OpenServer\domains\mysape\resources\views/nearby/index.blade.php', array('__env' => object(Factory), 'app' =>object(Application), 'errors' => object(ViewErrorBag), 'user' => object(User), 'nearby' => false))in View.php (line 137)
at View->getContents()in View.php (line 120)
at View->renderContents()in View.php (line 85)
at View->render()in Response.php (line 38)
at Response->setContent(object(View))in Response.php (line 201)
at Response->__construct(object(View))in Router.php (line 617)
at Router->prepareResponse(object(Request), object(View))in Router.php (line 574)
at Router->Illuminate\Routing{closure}(object(Request))in Pipeline.php (line 30)
at Pipeline->Illuminate\Routing{closure}(object(Request))in SubstituteBindings.php (line 41)
at SubstituteBindings->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in Authenticate.php (line 43)
at Authenticate->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in VerifyCsrfToken.php (line 65)
at VerifyCsrfToken->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in ShareErrorsFromSession.php (line 49)
at ShareErrorsFromSession->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in StartSession.php (line 64)
at StartSession->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in AddQueuedCookiesToResponse.php (line 37)
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in EncryptCookies.php (line 59)
at EncryptCookies->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in Pipeline.php (line 102)
at Pipeline->then(object(Closure))in Router.php (line 576)
at Router->runRouteWithinStack(object(Route), object(Request))in Router.php (line 535)
at Router->dispatchToRoute(object(Request))in Router.php (line 513)
at Router->dispatch(object(Request))in Kernel.php (line 174)
at Kernel->Illuminate\Foundation\Http{closure}(object(Request))in Pipeline.php (line 30)
at Pipeline->Illuminate\Routing{closure}(object(Request))in Debugbar.php (line 51)
at Debugbar->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in TransformsRequest.php (line 30)
at TransformsRequest->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in TransformsRequest.php (line 30)
at TransformsRequest->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in ValidatePostSize.php (line 27)
at ValidatePostSize->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in CheckForMaintenanceMode.php (line 46)
at CheckForMaintenanceMode->handle(object(Request), object(Closure))in Pipeline.php (line 148)
at Pipeline->Illuminate\Pipeline{closure}(object(Request))in Pipeline.php (line 53)
at Pipeline->Illuminate\Routing{closure}(object(Request))in Pipeline.php (line 102)
at Pipeline->then(object(Closure))in Kernel.php (line 149)
at Kernel->sendRequestThroughRouter(object(Request))in Kernel.php (line 116)
at Kernel->handle(object(Request))in index.php (line 53)

contact user message ?

Hi how can I contact users on laravel social network I dont see the send message button ?

thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.