Wave — The Open-source Software as a Service Starter Kit

Introduction

Laravel is an open-source Software as a Service Starter Kit that can help you build your next great idea 💰.

Wave is built with , , , and a few other awesome technologies.

Features

Here are some of the awesome features that Wave provides out of the box ✨:

GitHub Repository

You can get a copy of Laravel Wave here:

Demo

View a live , or deploy your own instance to DigitalOcean, by clicking the button below.

Installation

To install Wave, you’ll want to clone or download this repo:

git clone https://github.com/thedevdojo/wave.git project_name

Next, we can install Wave with these 4 simple steps:

1. Create a New Database

During the installation we need to use a MySQL database. You will need to create a new database and save the credentials for the next step.

2. Copy the .env.example file

We need to specify our Environment variables for our application. You will see a file named .env.example, you will need to duplicate that file and rename it to .env.

Then, open up the .env file and update your DB_DATABASE, DB_USERNAME, and DB_PASSWORD in the appropriate fields. You will also want to update the APP_URL to the URL of your application.

APP_URL=http://wave.testDB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=wave
DB_USERNAME=root
DB_PASSWORD=

3. Add Composer Dependencies

Next, we will need to install all our composer dependencies by running the following command:

composer install

4. Run Migrations and Seeds

We need to migrate our database structure into our database, which we can do by running:

php artisan migrate

Finally, we will need to seed our database with the following command:

php artisan db:seed

🎉 And that’s it! You will now be able to visit your URL and see your Wave application up and running.

Watch, Learn, and Build

We’ve also got a full video series on how you can setup, build, and configure Wave. 🍿 You can watch first few videos for free, and additional videos will require a subscription. By subscribing to a subscription you will also be supporting the ongoing development of this project. It’s a win win! 🙌

.

Documentation

Checkout the .

Conclusion

With Laravel Wave you can save time and focus on the functionality of your SaaS.

If you like the project make sure to star it on GitHub 🙌

Any feedback is also going to be highly appreciated!

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Bobby Iliev

I am a professional System Administrator with a demonstrated history of working in the internet industry. I am a Linux lover