Example Application

Below is list of example application which you can use to get started. They are generated with Fano CLI, command line tools to help scaffolding web application with Fano Framework.

Hello World applications

List of getting started web application for various supported protocol, i.e CGI, FastCGI, SCGI and uwsgi.

MIME types web application

Following example applications show how to work with response other than HTML page, such as image and JSON data.

MVC web application

Fano Mvc demonstrate how to seperate logic of application using Model, View, Controller. It also demonstrates show to use HTML view template to compose application UI layout.

File upload

Handling upload example shows how to handle file upload in Fano Framework.

Database

Following example applications show how to work with SQL and NoSQL databases by modelling data as model.

Middleware

Example web application using middleware demonstrates how to use middleware to protect one or more application routes.

Working with Session

Following example applications demonstrate how to use session with Fano Framework.

Cross-Origin Resource Sharing (CORS)

Cross-Origin Resource Sharing (CORS) example demonstrates how to add CORS headers to web application.

Cross-Site Request Forgery (CSRF) protection

Cross-Site Request Forgery (CSRF) protection example demonstrate how to protect application from CSRF attack.

Form validation

Form Validation example demonstrate how to use Fano Framework input validation feature.

HTTP Verb tunneling examples

HTTP verb tunnelling example application demonstrate how to use HTTP verb tunneling when application behind strict firewall policy.

HTTP Authentication examples

HTTP Basic Authentication example application demonstrates how to use HTTP Basic Authentication (RFC 7235) in Fano Framework.

Explore more