What kind of apps and sites can be deployed on Fleek? Can you deploy static sites? What about dynamic sites? Maybe you are wondering if Fleek would be a good fit for your project.
Then you are at the right place! In the next few minutes, we’ll discuss what types of site you can deploy with Fleek.
Oh, and we’ll even showcase some examples to inspire you!
You can deploy either a static or a dynamic website on Fleek.
But what’s the difference between the two?
Static websites are read-only. A good example that would be a portfolio site or a statically-generated blog like the one you are reading right now.
Dynamic sites, on the other hand, are both read and write. Generally, such sites fetch information from a database to populate its content. Think of the likes of Twitter and Facebook where you login and the app displays posts or tweets that are unique to your account.
But if you host a dynamic site you might wonder…
Fleek only hosts your files on IPFS, thus it’s very appropriate for frontends of all kinds. In many cases, however, the frontend needs to talk to a backend server.
If that is the case, you must maintain your own server. In other words, we handle the frontend, you handle the backend.
It also means that we do not support server-side rendering…because that would require a server!
SPAs can be either static or dynamic, if they talk to a backend. Either way Fleek can handle it.
Also, it is worth noting that since we support npm packages, we support any bundler such as webpack, parcel, etc…
Fleek auto-detects certain frameworks and automatically applies the correct build settings for you. We will find the correct docker image from our dockerhub organization depending on the detected framework.
That being said, we support many more frameworks than that. Any framework which is a dependency as an npm package will be supported since we apply a node-based docker image by default when none is selected.
In addition, if you are using a framework which is neither officially supported by Fleek nor an npm dependency, there is always the possibility of creating your own docker image to house your app.
Did you know the Fleek patform was deployed on Fleek?
Do you want to deploy a dynamic site in the form of a complex frontend application? You can also do it on Fleek, just like we are doing with our own app.
As you can see, we support a wide range of sites. The limit is your creativity!
Just bring us your app and we take care of the rest!