Skip to content

A university project for an Angular web app to view decision-maker reports for the library data warehouse.

License

Notifications You must be signed in to change notification settings

DylanW01/Data-Warehouse-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Data Warehouse App

An Angular web app to view reports of the library system.
Built with: Angular Web-App, Node.js Express API, Oracle Database
Setup instructions »

Production Site · API Testing Site · Report a Problem

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact

About The Project

Preview of the admin dashboard

This dashboard allows key decision-makers to access reports from the data warehouse. Each logged-in user has access to a predefined set of queries/reports.

(back to top)

Getting Started

To get the application running locally on your machine for development use, you must complete the following steps to install the necessary dependencies.

Prerequisites

You need to install the Angular CLI to install/run the app locally and perform various ongoing development tasks, such as testing, bundling, and deployment.

To install the Angular CLI, open a terminal window and run the following command:

npm install -g @angular/cli

If this fails, ensure you have Node.js installed, which can be downloaded from https://nodejs.org/en/download/

Client Installation

After npm is installed on your local machine, open the Client folder and run the following commands to run:

  1. Install the dependencies with the command
    npm install
  2. Run the development server
    npm start

Server Installation

Open the Server folder, create a .env file with the environment variables and run the following commands to run:

  1. Install the dependencies with the command

    npm install
  2. Run the development server

    npm run dev-server

    (back to top)

Contact

Dylan Warrell - Email - LinkedIn - Portfolio

Project Link: https://github.com/DylanW01/Data-Warehouse-Application/

(back to top)