Skip to content

ICFI/eagle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eagle Project

The Eagle project is a single page application (SPA) built with ReactJS and Java running within an AWS cloud environment. The application utilizes server-side rendering (SSR) technologies to first render the HTML on the server before serving to the client. A "SPA + SSR" application is often called an isomorphic application. The application infrastructure is built with cloud agnostic Terraform modules and scripts.

This combination of web techniques can take advantage of both SPA and SSR benefits. Server-side rendering can improve application performance during degraded web conditions. Other benefits include improved user experiences and accessibility, along with increased search engine optimization. Additionally, utilizing single page application technologies to render only dynamic components on the client-side after the initial rendering can give a top-notch user experience with advanced web application designs.

Technical Highlights
Spring Boot application container framework
ReactJS SPA/SSR UI framework
Gradle bootstrap build tooling and plugins
Terraform cloud agnostic modules and scripting
Functional testing (Cucumber) framework
CD/CI pipeline using Jenkins/Docker/Gradle
AWS ECR (microservice cloud containers) configuration
NodeJS, NPM, and Webpack usage within Gradle
AuthO SSO secure integration within ReactJS
REST API integration within ReactJS
React Bootstrap integration within ReactJS

Application

To run the application go to the Application README

Infrastructure

To use scripts go to the Infrastructure README

Functional Test

To use tests go to the Functional Test README

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published