Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evasio/prelaunch-landing-page
[ARCHIVED] Pre-launch landing page - live preview: https://www.evasioapp.com
https://github.com/evasio/prelaunch-landing-page
bootstrap evasio landing landing-page mysql nette nette-application nette-framework php pre-launch skeleton-application
Last synced: 3 months ago
JSON representation
[ARCHIVED] Pre-launch landing page - live preview: https://www.evasioapp.com
- Host: GitHub
- URL: https://github.com/evasio/prelaunch-landing-page
- Owner: evasio
- Archived: true
- Created: 2017-09-23T11:06:15.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-08T22:57:30.000Z (over 6 years ago)
- Last Synced: 2024-09-23T20:03:05.238Z (3 months ago)
- Topics: bootstrap, evasio, landing, landing-page, mysql, nette, nette-application, nette-framework, php, pre-launch, skeleton-application
- Language: HTML
- Homepage:
- Size: 19.5 KB
- Stars: 16
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Pre-launch Landing Page
=======================Simple pre-launch landing page application using the [Nette](https://nette.org) and sample [Bootstrap 4](http://getbootstrap.com) template.
Features
--------- [x] Sign up with email
- [x] Referrals
- [x] Share to social channelsPreview ([LIVE](https://www.evasioapp.com))
-------![Preview build with sample Bootstrap 4 template](https://i.imgur.com/gQk5TAB.png)
Requirements
------------* PHP 5.6 or higher
* MySQL/MariaDB
* [Composer](https://getcomposer.org/)Installation
------------The best way to install this application is using Composer:
```bash
composer create-project evasio/prelaunch-landing-page path/to/install
cd path/to/install
```Manual installation:
```bash
git clone [email protected]:evasio/prelaunch-landing-page.git
cd prelaunch-landing-page
composer install
```Execute SQL query from `database/schema.sql` to create `signup` table.
Replace ``, `` and `` with correct values in `app/config/config.local.neon`.
Make directories `temp/` and `log/` writable.
Customize text in `app/presenters/HomepagePresenter.php` and templates in `app/presenters/templates/Homepage/`.
Web Server Setup
----------------The simplest way to get started is to start the built-in PHP server in the root directory of your project:
```bash
php -S localhost:8000 -t www
```Then visit `http://localhost:8000` in your browser to see the welcome page.
For Apache or Nginx, setup a virtual host to point to the `www/` directory of the project and you
should be ready to go.**It is CRITICAL that whole `app/`, `log/` and `temp/` directories are not accessible directly
via a web browser. See [security warning](https://nette.org/security-warning).**Notice: Composer PHP version
----------------------------This project forces `PHP 5.6` as your PHP version for Composer packages. If you have newer version on production you should change it in `composer.json`.
```json
"config": {
"platform": {
"php": "5.6"
}
}
```