AdvancedBlog-CMS icon indicating copy to clipboard operation
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 !

Team


Donate

Paypal

License

MIT license.