AdvancedBlog-CMS
AdvancedBlog-CMS copied to clipboard
✌✌ Build an Advanced Blog/ CMS from Start to Finish using Laravel and vue js
What are We Building?
We are going to build an Advanced Blog/ CMS from Start to Finish , We will be building forums, authentication, donations, blogging and more
What technology are we Using?
- Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern and based on Symfony..
- Vue js (commonly referred to as Vue ) is an open-source JavaScript framework for building user interfaces and single-page applications.
- Bulma is an open source CSS framework based on Flexbox and used by more than 100,000 developers.
- Stripe is a technology company. Its software allows individuals and businesses to receive payments over the Internet.
- JWT is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digitally signed.
What Skill Level is this Designed for?
Intermediate to Advanced. You should know HTML/CSS/JS pretty well and already have a good understanding of basic Laravel and vue js .
Screenshot
Installation
1 - Clone the repo and cd into it
2 - composer install
3 - Rename or copy .env.example file to .env
4 - php artisan key:generate
5 - Set your database credentials in your .env file
7 - Set your Stripe credentials in your .env file. Specifically STRIPE_KEY and STRIPE_SECRET
8 - Set your Facebook credentials in your .env file. Specifically FACEBOOK_CLIENT_ID and FACEBOOK_CLIENT_SECRET
9 - npm install
10 - npm run dev
11 - php artisan migrate:fresh --seed
12 - php artisan serve
13 - Visit localhost:8000 in your browser
Contributing
Thank you for considering contributing to the Advanced Blog/ CMS project !