nionata / Cert.Der

Software Security Web Exploits Mini Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cert.Der

Mini-Project 1 - Web Exploits

CIS 4930 - Software Security

Structure

  • cert.der-web: front end
  • cert.der-server: back end

Setup

  • Installation

    • Front End
      • cd cert-der-web && npm i
      • Create .env file in cert.der-web and fill out values from .env.example
      • Install Homebrew, and run npm run setup to setup and install keys for running securely
    • Back End
      • Make sure serverless is installed globally
      • fill out .env from .env.example
      • Get credentials for Google Cloud, and place in ~/.gcloud directory
      • To deploy, run sls deploy
  • To run front end locally, cd cert.der-web and run npm run serve

Adding components

  • To add a new component, copy one of the components in the src/components folder to a new .vue file
  • In main.js, import the component and use Vue.component, like the post component is.

Deploy

Master branch has a hook that auto builds and deploys through Google App Engine

API Documetation

https://documenter.getpostman.com/view/3570478/SzS7P5ij?version=latest

About

Software Security Web Exploits Mini Project


Languages

Language:JavaScript 50.7%Language:Vue 45.5%Language:HTML 2.8%Language:Shell 1.1%