Skip to content

ResearchComputingServices/maple-frontend-web

Repository files navigation

MAPLE Frontend - Web UI

Description

NextJS based Frontend Web UI App for the Maple project.

Prerequsites

Verify prerequsites are installed

# Check NodeJS is installed
$ node --version

# Check NPM is installed
$ npm --version

# Check Yarn is installed
$ yarn --version

# Check Git is installed
$ git --version

Installation

Install Maple Frontend Web UI App

Git Clone

# Clone the project
$ git clone git@github.com:ResearchComputingServices/maple-frontend-web.git

Install App Dependencies

# Navigate to the project directory
$ cd maple-frontend-web

# Install node modules
$ yarn install

Running the app

# Navigate to the project directory
$ cd maple-frontend-web

# development
$ yarn run dev

Setting Environment Variables for the app

# Create .env file and export following variables
NEXTAUTH_SECRET=<Secret Value String>
NEXTAUTH_URL=<URL of the Web App>

# Create .env.development or .env.production file depending upon the web app environment and export following variables
NEXT_PUBLIC_LOGIN_CODE=<CRYPTO SHA256 String>
NEXT_PUBLIC_PWD_CODE=<CRYPTO SHA256 String>

License

MIT licensed.

About

Browser based web frontend for Maple project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •