TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Unicorn Platform – HTML landing page generator

5 pointsby alexanderisoraover 6 years ago

1 comment

alexanderisoraover 6 years ago
Hey!<p>I&#x27;m Alex. I&#x27;ve created a landing page generator for startups and side-projects. It produces HTML templates for export, so you can host it anywhere (GitHub Pages FTW). Unicorn Platform got 1050+ upvotes on Product Hunt btw.<p>The product contains 2 independent repositories:<p>1) Templates<p>2) The generator<p>1) Templates are crafted with SCSS, PUG, and jQuery. Some may say that jQuery is an anachronism. But hell nope. jQuery is still a big time-saver when it comes to DOM manipulations.<p>2) The generator is made with ReactJS. I&#x27;m so grateful to <a href="https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;create-react-app" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;create-react-app</a> for saving tons of time with configuring the building. Authentication runs on Google Firebase. And I must say it&#x27;s a blast! Setting it up took just a few hours - and that includes time for creating the Facebook dev entity and the Twitter dev application. Google Firebase Auth takes care of duplicates as well. If your user signs up via email method using &quot;john.doe@gmail.com&quot; and then tries to sign up with a Facebook account attached to the same &quot;john.doe@gmail.com&quot; email, Google Firebase is smart enough to detect that and offer a user his initial method of authenticating. Pretty sweet.<p>I used Paddle for payments. Paddle has nice API. All I need to validate whether a user is upgraded to Pro is to send one tiny cURL request.<p>I tried to make the templates generation process as simple as I can. I have an independent .html file single component. When a user picks a component I just upload the .HTML file contents and inject it in the editor&#x27;s DOM so user instantly sees what he will get after exporting. When a user wants to export a page I compose a single .HTML file which contains heading info, footer and the components HTML in between. I use vanilla PHP to compose the final .HTML file.<p>It&#x27;s a commercial product but there are some components that will allow you to create a website for a pet project for free. Without even signin up.<p>I would appreciate any feedback.
评论 #18168817 未加载
评论 #18164104 未加载