FireAdmin screenshot

FireAdmin

Author Avatar Theme by Firebasegoodies
Updated: 28 Feb 2022
78 Stars

:seedling: A mini headless CMS built with Angular & Firebase

Categories

Overview

FireAdmin is a minimalistic headless CMS built around Angular and Firebase. It provides a simple and customizable solution for managing data in a backend application.

Features

  • Simple and minimalistic design
  • Customizable to suit your needs
  • Responsive layout for different devices
  • Internationalization ready for multi-language support
  • Easy automated updates through npm

Installation

  1. Start by setting up your firebase project:

    • Add a new project in your firebase console.
    • Enable Authentication by email and password.
    • Add a database to your project.
    • Obtain your firebase configuration.
  2. Add your firebase configuration in the environment.ts file.

  3. Register the FireAdminModule in a module, such as the app module.

  4. Set up a simple routing in your project.

  5. Edit your main component template (generally app.component.html) and keep only the <router-outlet></router-outlet> line.

  6. Add the necessary styles and script entries to the angular.json file.

  7. Add any required lines to the polyfills.ts file.

  8. Set the necessary rules in your firebase console to protect your database and storage data.

  9. Launch your project using ng serve.

Summary

FireAdmin is a minimalistic headless CMS built around Angular and Firebase. It offers a simple and customizable solution for managing data in a backend application. With features such as responsive design, easy updates, and internationalization support, FireAdmin provides a convenient way to develop and manage your backend app.