StartupEngine

by luckyrabbitllc

GitHub Readme.md

Startup Engine

A beautiful & open-source platform for launching startups.

Table of Contents

Screenshots

Landing Page


Blog


Analytics Explorer


Content Editor


Content Type Editor


User Management


Role Management


Permission Management


API Management


Demo

See it in action at https://www.startupengine.io

Features

  • Publish content, sell subscriptions & process payments.
  • Completely plug-and-play. Coding is optional.
  • Supports any workflow, architecture, or framework.
  • Content API allows you integrate with external sites/apps.
  • Landing pages optimization powered by integrated analytics. No setup required.
  • Completely open-source.
  • 1-Click Install.

Deploying

Deploy to Heroku

Click the button below to deploy a new instance of Startup Engine to Heroku instantly.

Deploy

Please reference Heroku's official guide for getting started with Laravel apps on Heroku.

Once you've installed the Heroku CLI, run the following commands on your instance:

First, generate an APP_KEY by running:

php artisan key:generate.

Then copy the newly generated key and run:

heroku config:set APP_KEY=YOURKEYGOESHERE

php artisan migrate:refresh --seed --force

php artisan passport:install

php artisan command:SyncGit reset

You may log in by going to https://www.herokuapp.com/YOURAPPNAME/login

The default user email is admin@example.com and the default password is password.

Change these after logging in.

Install Locally

See Laravel's official installation guide to get started with running Laravel apps locally.

Once you're familiar with Laravel, run

composer install

npm install

php artisan key:generate.

Then copy the newly generated key and edit the value into your .env file. If you don't have an .env file, see .env.example for the required fields.

Be sure you're running a PostgreSQL database, then run

php artisan migrate:refresh --seed --force

php artisan passport:install

php artisan command:SyncGit reset

And finally, to view your installation in a browser, run

php artisan serve

Your app will be viewable at http://127.0.0.1:8000

You may log in by going to http://127.0.0.1:8000/login

The default user email is admin@example.com and the default password is password.

Support

Found a bug? Submit an issue here on Github.

Security

If you discover a security vulnerability within Startup Engine, please send an e-mail to startupengine.io@domainsbyproxy.com

All security vulnerabilities will be promptly addressed.

License

Startup Engine is open-sourced software licensed under the MIT license.