Skip to content
Angular 8 example pwa + SSR + CRUD API
TypeScript JavaScript HTML CSS
Branch: master
Clone or download
Latest commit 6c8d1af Oct 28, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api update Angular 8.2.12 Oct 28, 2019
e2e update features Aug 26, 2019
src update Angular 8.2.12 Oct 28, 2019
.editorconfig initialization Nov 26, 2018
.gitignore
README.md update Angular 8.2.12 Oct 28, 2019
angular.json update name application Aug 26, 2019
browserslist
karma.conf.js
ngsw-config.json
package-lock.json
package.json
process.config.js update name application Aug 26, 2019
server.ts
tsconfig.app.json update Angular 8.2.3 Aug 22, 2019
tsconfig.json
tsconfig.server.json update Angular 8.2.3 Aug 22, 2019
tsconfig.spec.json update Angular Version 8.0.0 May 31, 2019
tslint.json update Angular 8.2.3 Aug 22, 2019
webpack.server.config.js update Angular 8.2.3 Aug 22, 2019

README.md

Angular 8 Example PWA

Live Demo | Installation Guidelines

Front-end with Angular 8 - Back-end with Node.js

Front end : What's included

Dependencies

  • Angular : 8.2.12
  • Angular CLI : 8.3.14
  • Angular Universal : 8.1.1
  • Bootstrap : 4.3.1
  • Fontawesome : 5.11.2
  • jquery : 3.4.1

Features

  • Routing
  • Lazy Loading
  • Server Side Rendering
  • Progressive Web App
  • Responsive Layout
  • Search Engine Optimization (SEO)
  • Components
  • Services
  • inheritance
  • ReactiveForms
  • Search / Grid / Pagination

Back end : What's included

Dependencies

  • Node.js : 12.13.0
  • Express.js : 4.17.1
  • pg-promise : 6.12.0

Features

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

Quick start

# clone the repo
git clone https://github.com/ganatan/angular8-example-pwa.git

# change directory
cd angular8-example-pwa

# install the repo with npm
npm install

# start the server
npm start

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

Getting Started / Front-end

Installation

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

Developpement

Settings

Tests

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

Getting Started / 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 : 28/10/2019
  • Author : danny ganatan

Documentation

English Tutorials

Tutoriels en français

You can’t perform that action at this time.