Skip to content
This repository has been archived by the owner on Apr 22, 2021. It is now read-only.

Latest commit

 

History

History
82 lines (52 loc) · 1.35 KB

README.md

File metadata and controls

82 lines (52 loc) · 1.35 KB

Salary Tracker

Introduction

[TBD]

Scope

[TBD]

Site Structure

  • /home : (Home Page)
  • /salaries (Root Page for Salaries)*
    • /new-salary (New Salary Form)*
    • /:salary-id (Detail Page for a specific salary entry)*
  • /about (About Page)*

Folder Structure

  • App.tsx : (main entry file)
  • App.tsx : (root component where routing and navigation is defined)
  • public/ : (where all the static assets are)
  • Components/ : (General UI components, potentyally shared)
  • Pages/ : (representation of every available page route)
  • theme/
    • main.scss : (general styling of the website)
    • variables.scss : (where theming variables are specified)

Getting started

See the live version

https://salary-tracker.bcneng.org/

Install dependencies:

  npm install

Run the app locally:

  npm run start

To create a production build:

  npm run build

Production code to be deploy will be in the public root folder.

Run unit tests:

 npm run test

Serve production code with a static server:

  npm install -g serve
  serve -s build

Tech Stack

Continuous Integration

[TBD]

Continuous Delivery

[TBD]