Skip to content

About Templix

Templix is a project designed to help you quickly start your next idea. We offer a variety of templates for different scenarios and use cases. Stop wasting time setting up applications with untested security and limited features!

Read more about why you should use Templix.

Just want to get started? Check out our Getting Started guide.

Table of Content

Template Starter

1. Essential Application

The Essential Application template provides a solid foundation for common functionalities. It is crafted to be as generic as possible, ensuring that users will find it familiar and easy to use.

Features:

  • Authentication: Includes login, registration, and password recovery functionalities.
  • Email Delivery: Supports account confirmation and one-time token reset password emails.
  • API Documentation: Integrated with Swagger for comprehensive API documentation.
  • Frontend Security: Secured pages to protect sensitive information.
  • SPA (Single Page Application): Built as a single page application for a seamless user experience.

Click here to get started with the Essential Application template.

2. RBAC Based Application

The RBAC (Role-Based Access Control) template allows you to create multi-user applications based on roles within your organization. This helps reduce cybersecurity risks, protect sensitive data, and ensure compliance with relevant regulations.

Features:

  • Authentication: Includes login, registration, and password recovery functionalities.
  • Email Delivery: Supports account information, one-time token reset password, changed information, and added user emails.
  • API Documentation: Integrated with Swagger for comprehensive API documentation.
  • Frontend Security: Secured pages and navigations to protect sensitive information.
  • SPA (Single Page Application): Built as a single page application for a seamless user experience.
  • Preset Roles: Predefined roles for easy setup.
  • Super Admin Page: Includes user management, role management, and session management.

This template is currently under development. Stay tuned for updates!

3. ABAC Based Application

The ABAC (Attribute-Based Access Control) template allows you to create multi-user applications based on user attributes for more secure and flexible access control. This is the most secure access control method.

Features:

  • Authentication: Includes login, registration, and password recovery functionalities.
  • Email Delivery: Supports account information, one-time token reset password, changed information, and added user emails.
  • API Documentation: Integrated with Swagger for comprehensive API documentation.
  • Frontend Security: Secured pages, navigations, and fields to protect sensitive information.
  • SPA (Single Page Application): Built as a single page application for a seamless user experience.
  • Preset Roles: Predefined roles for easy setup.
  • Super Admin Page: Includes user management, role management, session management, and attribute management.

This template is currently under development. Stay tuned for updates!

Use Cases

  • Startup: Quickly build a prototype or MVP with our Essential Application template.
  • Enterprise: Implement a secure and scalable application with our RBAC or ABAC Based Application templates.
  • Developer: Customize and extend our templates to fit your specific requirements.
  • Agency: Offer your clients a secure and feature-rich application with our templates.
  • Internal Application: Build an application for internal use with our templates.