Knack Blog

The Knack team on web applications, online databases, and beautifully designed products.

 

How To Videos

07/09/2013 Posted by Brandon

We’ve released two new videos in a series where we are walking through how we built some of our example apps. First up: our Member Directory and Purchase Order apps.

Purchase Orders

view app

Member Directory

view app

Let us know which apps you want to see videos for next.

Continue reading...

Support Videos

05/28/2013 Posted by Brandon

Now that we’ve completed our new web design, we’re going to be spending more time on support videos.

For each of our example apps we’ll be adding a video on how we built it. We’ll also be completing our video tour of building an app from start to finish.

First up, a new video for our video tour on connections:

Continue reading...

What is Knack?

07/02/2012 Posted by Brandon

Knack is a web application platform that makes it easy for anyone to build widely distributed, highly customized, data-driven web applications.

Ok, that was way too technical, so let’s break down exactly what we mean by that.

Making it easy

Web applications and online databases can be hugely complicated. There’s a reason that most web apps are built by computer geeks (wait, that’s us!) with computer science degrees. You need to design the database, code the interface, host the data, and make sure this all works together. It’s not simple.

Making this easy is our primary vision. We are distilling this process into digestible steps, wrapping it all in natural language and a simple interface that anyone can understand.

Along with simplifying this, we want you to enjoy using Knack. We will not require you to learn a programming language and we will not allow you to get frustrated with a 10 step process.

Widely distributed

Today’s web apps need to do a lot of heavy lifting, both in how they are delivered and who they are intended for:

  • Delivery: Apps need to work on multiple devices and have the flexibility to adapt to the advantages of each.
  • Users: different users can access applications in different ways. Apps need to be able to respond to different intentions of each user group.
Knack enables you to distribute your web application across multiple platforms and use cases:

  • You can publish different versions of your app to different websites. One version can be designed for web, and another simplified version for mobile.
  • You can design different versions for different users. For example, an admin version for managing data on your intranet, while a mobile version might be for employees to quickly update project data.
  • You can even set up user roles so each user must login and only has permission to see their own data.

Highly Customized

Today’s internet is offering more and more solutions for virtually every niche possible. And yet you will still struggle to find that perfect match for your exact requirements.

When you can build your own app you can match it to your exact specifications rather than trying to fit into someone else’s solution.

Knack was designed from the beginning to be highly customized:

  • Data Flexibility: You can define your data from scratch to perfectly match your exact needs.
  • Design Flexibility: Your apps can be embedded directly on your websites and blogs and adapt perfectly to the surrounding design. Designers can easily update each app with custom themes and styles.
  • Customization: Developers can completely customize the application using an open API and JavaScript events.

Data Driven

Today’s web apps are largely driven by data. You need to be able to easily add data, manipulate it, share it, and understand it. It needs to play well with social media and other apps and APIs.

Data is front and center when building Knack apps. We make it simple for anyone to create online databases and build web applications based on that data.

And that’s just the start. We have an amazing road map in place to capiltalize on the future web where data is all-pervasive. Sign up to get started building your own web apps today.

Continue reading...