Skip to content

Technology Stack

Christine Nguyễn edited this page Oct 10, 2019 · 8 revisions

Frontend

Figma

A UX design tool that allows the entire team to see and interact with the latest designs by accessing a single, live URL.

Vue.js

Vue.js is an open-source JavaScript framework for building user interfaces and single-page applications.

Vuex (state management)

Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue's official devtools extension to provide advanced features such as zero-config time-travel debugging and state snapshot export / import.

Bootstrap Vue

Bootstrap Vue provides one of the most comprehensive implementations of the Bootstrap v4.3 component and grid system for Vue.js, complete with extensive and automated WAI-ARIA accessibility markup.

Backend

Node.js

Authentication

ActiveDirectory for Node

ActiveDirectory is an ldapjs client for authN (authentication) and authZ (authorization) for Microsoft Active Directory with range retrieval support for large Active Directory installations.

Database

PostgreSQL

Version Control

GitHub

GitHub is a web-based hosting service for software development projects that use the Git revision control system.

Documentation

Deployment

Clone this wiki locally