Example Projects
A selection of example projects to get started with.
Browse our sample projects to see a variety of practical and innovative applications that showcase the capabilities of our platform.
Platform Apps
Guides
Extractors
Effortlessly handle and manipulate data, irrespective of its source or format. Whether arriving as CSV, PDF, XML, or various other types, data can seamlessly be extracted to coexist within your Workbook.
Handling data
Data Hooks are concise functions that automatically re-format, correct, validate, and enrich data during the data import process. These hooks can be executed on a record (row) using your own custom logic.
Dynamic Configurations
Spaces are micro-applications, each has its own database, filestore, and auth. Clone this example to dynamically configure a Space from scratch, and update it as things change.
Using Actions
Tailor your workflow to integrate with and optimize your existing processes with Actions. Actions are custom code-based operations that can be configured wherever that Action is mounted: Space, Workbook, or Sheet.
Localization
Localization enables you to tailor the language and text in your Flatfile Space. Learn how to translate and customize your Space with text overrides.
Secrets
Secrets are securely stored key-value pairs associated with either an Environment or a Space. Use Secrets to store any credentials that your Flatfile implementation might need to work with your data or integrate with other systems.
Namespaces
Namespaces are a way to group your Spaces in an organizational schema that makes sense for your business. Narrow the scope of your operations by matching on a Namespace.
Metadata
Contextualize your data by storing and retrieving additional information about an Environment, Space, Record, or Field without exposing it to end users.
Egress
After importing, validating, and transforming it, your data now needs to be integrated into another system. Learn how to forward your data to its destination.
Headless
Use Flatfile to deliver an adaptable but completely automated, behind-the-scenes, data experience, leveraging a human in the middle only when necessary.
Documents
Documents are standalone webpages that reside in your Flatfile Space. Documents are extremely useful and can be updated with dynamically generated content as Events occur.
Guest Sidebar
Flatfile allows you to update your sidebar to hide and show certain elements. Learn how to create a sidebar configuration, configuring it dynamically for different user experiences.
Theming
Tailor the visual identity of Flatfile to harmonize with your brand aesthetics. Our smart theming allows you to transform your space with a single API call.
Embedded Wrappers
Javascript
React
flatfile-nextjs
Clone the Flatfile Next.js embedded example.
create-flatfile-react
Clone the Flatfile create-react-app embedded example.
Others
Vue
Clone the Flatfile Flatfile create-flatfile-vuejs embedded example.
AngularJs
Coming soon