LetsCreatProjects / bootcamp-app

Application used during the DevOps Bootcamp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Node.js Weight Tracker

Demo

This sample application demonstrates the following technologies.

  • hapi - a wonderful Node.js application framework
  • PostgreSQL - a popular relational database
  • Postgres - a new PostgreSQL client for Node.js
  • Vue.js - a popular front-end library
  • Bulma - a great CSS framework based on Flexbox
  • EJS - a great template library for server-side HTML templates

Requirements:

Install and Configuration

  1. Clone or download source files
  2. Run npm install to install dependencies
  3. If you don't already have PostgreSQL, set up using Docker
  4. Create a free Okta developer account and add a web application for this app
  5. Copy .env.sample to .env and change the OKTA_* values to your application
  6. Initialize the PostgreSQL database by running npm run initdb
  7. Run npm run dev to start Node.js

The associated blog post goes into more detail on how to set up PostgreSQL with Docker and how to configure your Okta account.

About

Application used during the DevOps Bootcamp

License:MIT License


Languages

Language:JavaScript 61.3%Language:EJS 38.4%Language:CSS 0.3%