Realtime Single Page Forum (SPA)
Note: This repository contains the core code of a Realtime Single Page Forum (SPA) Using Laravel, Vue, WebSocket.
About The Project
A single-page application is a web application or website that interacts with the web browser by dynamically rewriting the current web page with new data from the web server, instead of the default method of the browser loading entire new pages. I have developed a Realtime Single Page Forum.
Built With
The major technologies that i have used to build this project. Here are:
- Laravel
- Vue.js
- Pusher
- Web Socket
- JWT
- RESTful API
Features
- User can posts in Forum
- User can reply question
- User Like or Dislike the answer
- JWT authenticated
- Pusher, Websocket implemented.
- Realtime notification with Sound
And so much more !!! Explore them by following "Getting Started" section.
Getting Started
To get a local copy up and running follow these simple example steps.
Prerequisites
Basic understanding of the technologies that i have mentioned in "Built With" Section.
Installation
- Clone the repo
git clone https://github.com/Masud99Rana/Realtime-Forum-SPA-Laravel.git
- Run composer install
- Run php artisan key:generate
- Run php artisan migrate --seed
That's good. Now, you are ready to go.
If you face any kind of problem to installation this project feel free to inform me.
Usage
Note: I will update section soon.
Roadmap
Note: I will update section soon.
Contributing
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/newFeature
) - Commit your Changes (
git commit -m 'Add some newFeature'
) - Push to the Branch (
git push origin feature/newFeature
) - Open a Pull Request
License
This is an open-source project. You can use or distribute it any legal purpose.
Contact
Md. Masud Rana
Acknowledgements
Note: I will update section soon.
Heartiest Thanks
Note: I will update section soon.
- Thank you so much! ๐