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.
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.