- install python --- don't ask why)|
- install ruby --- for scss working correctly)|
- install nodejs, gulp(npm install -g gulp), and run npm install
- connect to a database just create .env file from .env.example file and insert your values
- in .env file you have to add keys for socialite module(social registration and login) and regiter your app in facebook, vk, google
- to have a nice look(necessary) in single post showcase add also youtube key to show the list of videos for post tags
- after everything is done don't relax --- we haven't done yet.
- to have availability of asynchronous features such as new post created and user was registered event install redis and then launch it and run node socket.js
- that's it you have availability to use events.
- do all the stuff you need to launch this app do composer update, artisan migrate, artisan db:seed, artisan serve
- social registration
- roles and permissions
- tags support for users and posts
- youtube videos in single post view.
- events for user registered and post created
- binded to the events redis and nodejs pushes new info to the client
- user receives an email after being registered or after he creates new post
- localization
- simple counters like post views and likes
- disqus comments
- user profile and the ability to change a lot of stuff
- search for posts and the ability to load tags.
#Maybe I've misspelled somewhere or forget to include something(