Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu
 
 

Repository files navigation

Angular 9 Application

Angular 9.0.1 + Angular CLI + Angular Universal
Lazy Loading + SSR + PWA + SEO + google Analytics + API REST (Node.js)
Prototype bootstrap
LIVE DEMO

Angular 9 Example Application

Lighthouse Audit

Table of contents

Status

GitHub stars GitHub forks

Front-end : What's included

Dependencies

  • Angular : 9.0.1
  • Angular CLI : 9.0.2
  • Angular Universal : 9.0.0
  • Bootstrap : 4.4.1
  • Fontawesome : 5.12.1
  • jquery : 3.4.1

Features

  • Routing
  • Lazy Loading
  • Server Side Rendering
  • Progressive Web App
  • Responsive Layout
  • Search Engine Optimization (SEO)
  • Components
  • Services
  • inheritance
  • Search / Grid / Pagination
  • Leaflet open-source JavaScript library

Back-end : What's included

Dependencies

  • Node.js : 12.15.0
  • Express.js : 4.17.1
  • pg-promise : 10.4.3

Features

  • PostgreSQL
  • Database Creation
  • Domains Creation
  • Tables Creation
  • Importing Data
  • Exporting Data
  • RESTful API

Quick start

# clone the repo
git clone https://github.com/ganatan/angular9-app.git

# change directory
cd angular9-app

# install the repo with npm
npm install

# start the server
npm start

in your browser go to http://localhost:4200

Front-end

Installation

  • npm install (installing dependencies)
  • npm outdated (verifying dependencies)

Developpement

Settings

  • you can select one of these Datasources

  • Change settings in src/app/modules/application/movies-images-list

  • File config/config.service.ts

  • default: LOCAL JSON

  • LOCAL REST API CRUD : http://localhost:5200

Tests

  • npm run lint
  • npm run test
  • npm run e2e

Compilation

  • npm run build ( without SSR)
  • npm run build:ssr ( with SSR)

Production

Prototype Bootstrap

  • change directory cd ui
  • launch html pages in your browser

Back-end

Installation

  • change directory cd api
  • npm install (installing dependencies)
  • npm outdated (verifying dependencies)

Database Creation

  • change login and password for postgreSQL in file config.json

  • login":"postgres"

  • password":"your_password"

  • npm run app (database creation)

Developpement

Tests API

Author

  • Updated : 19/02/2020
  • Author : danny

Documentation

English Tutorials

Tutoriels en français

About

Angular 9 Example App + Angular CLI + Bootstrap + PWA + SSR + Angular Universal + REST API + Components

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.