Skip to content
GitHub no longer supports this web browser. Learn more about the browsers we support.
Powerful, fast and Open source Web Builder Framework for modern cross browser landing pages for the games.
Vue JavaScript CSS HTML Smarty Dockerfile
Branch: develop
Clone or download
Latest commit cdeab3a Jan 30, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Nov 1, 2019
.helm Update values.yaml Sep 17, 2019
backend Node app nice logs Apr 5, 2019
docs Update backend.md Nov 12, 2019
public [ga] use vue-gtag lib, move id to .env file Jan 17, 2020
src fix text of locale Jan 30, 2020
utils PTH-243 form control Feb 6, 2019
.dockerignore add dockerignore file Feb 22, 2019
.editorconfig implement vue-cli, eslint, clear styles. add editorconfig, now use js… Sep 21, 2018
.env.development [190905] Loaders sent on s3, new build config Sep 18, 2019
.env.production [ga] use vue-gtag lib, move id to .env file Jan 17, 2020
.env.tst [190905] Loaders sent on s3, new build config Sep 18, 2019
.eslintrc.js Merge branch 'develop' into PTH-254 Jan 29, 2019
.gitignore gitignore updated Feb 18, 2019
.gitlab-ci.yml GitlabCI fix Feb 22, 2019
.travis.yml slack notifications from travis Mar 26, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Nov 21, 2018
CONTRIBUTING.md Create CONTRIBUTING.md Nov 1, 2019
Dockerfile [mixins] rm webpack.mix from dockerfile Dec 16, 2019
Dockerfile.nginx [mixins] rm webpack.mix from dockerfile.nginx Dec 16, 2019
Jenkinsfile fix jenkinsfile Mar 26, 2019
LICENSE Add license file Sep 25, 2018
README.md Update README.md Nov 11, 2019
aliases.config.js lint fix Oct 12, 2018
babel.config.js [PTH-593] update dependencies, fix Edge error, new translates Aug 20, 2019
build.xml SFC-0 change ant build script Sep 28, 2018
docker-compose.yaml docker files alpha Nov 26, 2018
git [PTH-593] update dependencies, fix Edge error, new translates Aug 20, 2019
gulpfile.js [191763] new gal, destroy, fix cjs build Sep 7, 2019
index.js Debug code removed Feb 22, 2019
package.json [ga] use vue-gtag lib, move id to .env file Jan 17, 2020
vue.config.js Рефакторинг стилей для лендинга (#437) Dec 30, 2019
yarn.lock remove 'OnboardingTips' Dec 16, 2019

README.md

License Build Status Codacy Badge

Ptah - Vue.js-based landing page builder

Ptah is a Vue.js-based open-source game-focused landing page builder framework that combines various ready-to-use templates. It is can be used as a separate product or as an editor inside a CMS to empower less technical users to create modern and fast landing pages for games or e-commerce.

  • Free and open source under Apache-2.0 license
  • Produces ready to deploy PWA projects
  • Ships with 2 production quality templates
    • All our templates feature responsive design out of the box and are mobile-friendly
    • You can modify our templates or add your own
  • Contains multiple ready to use building blocks
    • Each building block (a 'section') can be additionally tweaked to your needs and taste
    • Sections support drag-n-drop and live edits

We built our own landing page with Ptah

We created Ptah for internal use, and were able to open source it under a friendly and popular Apache 2.0 license. If you're curious about the context, here's a blog post at dev.to just about what we're doing and why.

A good demo is worth a thousand words

We're running a demo of Ptah on Amazon Cloud. Check it out by clicking the "Try demo editor" button.

If you like what you see, we do inspire you to try out Ptah and perhaps see CONTRIBUTING.md, once you're ready to contribute.

Ptah is based on Vue.js components, created as editable sections with slot elements. You can use the editor to create templates, just like in the demo above, or export ready to deploy PWA projects.

Getting Started

We've started working on verbose docs for Ptah, so Watch/Star the repo to follow the progress.

Or be brave, be bold and fork what we have today. Then fire up all your questions as issues so we have a motivation to finish the docs faster ;-) Obviously we'd also reply to your issues to our best ability.

You can see the bigger picture in the docs, but here's a quick start that gets you the Ptah editor running locally on your machine.

Install and run

  • yarn install
  • yarn cjs
  • gulp locale_sync
  • gulp public-image
  • yarn build

Feature Requests and support

If you have an idea of how to improve Ptah or have general feedback, you're welcome to submit a feature request.

Chances are, you like what we have already but you may require a custom integration, a special license or something else big and specific to your needs that our community may not benefit from. We're generally open to such conversations.

If you have a question and can't find the answer yourself, you can raise an issue and describe what exactly you're trying to do. We'll do our best to reply in a meaningful time.


Cross-browser testing provided by:

BrowserStack

You can’t perform that action at this time.