@typijs/portal

The Angular CMS Framework for building fully-featured SPA sites powered by NodeJS and MongoDB with TypeScript

Usage no npm install needed!

<script type="module">
  import typijsPortal from 'https://cdn.skypack.dev/@typijs/portal';
</script>

README


Logo

TypiJS Portal Package

The Portal package is part of TypiJS Framework
Explore the framework »

Report Bug · Request Feature

TypiJS

The Angular CMS Framework for building fully-featured SPA sites powered by NodeJS and MongoDB with TypeScript.

It includes 4 packages:

  • @typijs/core - provides the decorators, injection tokens, base classes to create content type
  • @typijs/modules - provides the plugged-in module such as Page tree, Block tree, Media..
  • @typijs/portal - provide the UI layout to access editor, admin
  • @typijs/api - provide the apis to manipulate the content data which stored in MongoDB

Built With

Build on top modern stacks with TypeScript

TypiJS Portal

This package @typijs/portal built on Angular provides the layout component allow plug, register modules

Built with

  • Angular
  • TypeScript

Features

  • The clean, minimum editor/admin layout
  • Allow extend and plug modules

Getting Started

To start the site build with TypiJS, following theses steps

Prerequisites

  • Angular 10.x or higher
  • Node 10.x or higher
  • Express 4.x or higher
  • Typescript 4.1.5
  • MongoDB latest

Quick start

  1. Clone the repo
    git clone https://github.com/typijs/typijs-starter.git
    cd typijs-starter
    npm install
    npm start
    
  2. Navigate to http://localhost:4200/typijs/register to start

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Email: contact@typijs.com

Project Link: https://github.com/typijs/typijs