A twitter like single page application (SPA) made with Vue.js, GraphQL and Pusher implemented on Laravel
The project lives HERE
- Email: firstname.lastname@example.org
- Password: freefall
source code hosted on GITHUB
I first built a GraphQL API using Laravel then used Vue.js, Vue router for frontend and Pusher for real-time activities.
Using Vue.js, Vuex and Pusher, I built a SPA application, I allowed the auth part to be taken care of by laravel out of box authentication, so once a user logs in it will load the single page application. Although, it is not a perfect replica of twitter but it has some of its key features. In this app a user can send tweets and replies, follow and unfollow users, all are done through pusher channels.